【问题标题】:generate viewmodel from model?从模型生成视图模型?
【发布时间】:2009-10-16 11:32:12
【问题描述】:

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

不过,我必须进行大量复制和粘贴。有没有办法像从数据库生成模型一样从模型生成视图模型?

我在网上没有找到任何关于它的信息......

【问题讨论】:

    标签: c# mvvm code-generation


    【解决方案1】:

    也许看看automapper。这至少可以避免您在视图模型和模型之间手动复制属性。

    【讨论】:

    • 我还没有检查自动映射器...这适用于 C# Express 吗?!
    【解决方案2】:

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

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

    【讨论】:

    • 太糟糕了 - 它似乎不适用于 Visual C# Express 2008 =(
    猜你喜欢
    • 2013-03-08
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多