|
今天被通知要把以前的那个WPF项目用MVVM模式改写。 从来没用过那东西,网上google了一下,例如: http://stackoverflow.com/questio ... r-mvvm-should-i-use http://weblogs.asp.net/thomasleb ... e-pattern-mvvm.aspx etc, etc. 例子本身不难理解,问题是这个WPF程序就用不着model,它所要实现的就是: 1) 用.NET里的Process去运行一个exe文件,然后会产生一个.sql script; 2) 然后load那个.sql并且运行在sql server里创建一个database。 3) 运行msdb里的几个stored procedure去做一些事情 P.S. 附带建一些txt的log file 当初用WPF写(xaml+code behind)是因为winform不好看。现在要用MVVM就改写有些高射炮打蚊子的感觉啊。。。。 Anyway,像实现这样一些功能的代码,我们一般放在MVVM的哪块里呢? 原来的那些button/checkbox click的event又挪到哪里去呀? 谢谢了! |