【发布时间】:2009-10-16 11:32:12
【问题描述】:
我目前正在为我的 (WPF/C#) 应用程序编写视图模型。
不过,我必须进行大量复制和粘贴。有没有办法像从数据库生成模型一样从模型生成视图模型?
我在网上没有找到任何关于它的信息......
【问题讨论】:
标签: c# mvvm code-generation
我目前正在为我的 (WPF/C#) 应用程序编写视图模型。
不过,我必须进行大量复制和粘贴。有没有办法像从数据库生成模型一样从模型生成视图模型?
我在网上没有找到任何关于它的信息......
【问题讨论】:
标签: c# mvvm code-generation
也许看看automapper。这至少可以避免您在视图模型和模型之间手动复制属性。
【讨论】:
看看 Karl Shifflet 的XAML Power Toys。它是一个 Visual Studio 插件,包括用于开发 WPF 或 Silverlight 应用程序的各种帮助程序。其中一项功能正是您想要的:
- 创建 ViewModel 类 - 从 VB.NET 或 C# 代码窗口,轻松创建包含命令和公开数据类的 ViewModel 存根。或者,您可以选择在 ViewModel 上重新实现所有模型属性。
【讨论】: