从模型生成viewmodel?

时间:2009-10-16 11:32:12

标签: c# mvvm code-generation

我正在为我的(WPF / C#)应用编写视图模型。

我必须做很多复制和粘贴。有没有办法从模型生成viewmodel,比如从数据库生成模型?

我在网上找不到任何关于它的内容......

2 个答案:

答案 0 :(得分:4)

也许看看automapper。这至少可以避免您在viewmodel和model之间手动复制属性。

答案 1 :(得分:1)

看看Karl Shifflet的XAML Power Toys。它是一个Visual Studio插件,包含用于开发WPF或Silverlight应用程序的各种帮助程序。其中一个功能正是您所需要的:

  
      
  • 创建ViewModel类 - 从VB.NET或C#代码窗口轻松创建包含命令和公开数据类的ViewModel存根。您可以选择在ViewModel上重新实现所有Model属性。
  •