我正在为我的(WPF / C#)应用编写视图模型。
我必须做很多复制和粘贴。有没有办法从模型生成viewmodel,比如从数据库生成模型?
我在网上找不到任何关于它的内容......
答案 0 :(得分:4)
也许看看automapper。这至少可以避免您在viewmodel和model之间手动复制属性。
答案 1 :(得分:1)
看看Karl Shifflet的XAML Power Toys。它是一个Visual Studio插件,包含用于开发WPF或Silverlight应用程序的各种帮助程序。其中一个功能正是您所需要的:
- 创建ViewModel类 - 从VB.NET或C#代码窗口轻松创建包含命令和公开数据类的ViewModel存根。您可以选择在ViewModel上重新实现所有Model属性。