【发布时间】:2011-08-21 17:03:08
【问题描述】:
我在 Silverlight 项目中使用 EF 4.1,出于一些原因,我直接使用 WCF 而不是使用 RIA 服务。现在,由 EF 生成的模型实体可附加/可分离到数据上下文,并且感觉在不同的层之间传递并不是一个好主意,尤其是传递到视图。
我已经阅读了一些内容,并且我知道我可以创建自己的类(Q1。这些类是否称为 ViewModel 类?)它们主要具有自动属性以及显示和验证所需的一些逻辑,并且我可以使用库就像自动映射器在 EF 实体和我的(视图模型??)类之间来回映射。
我想知道是否有一个库/实用程序可以用来从 EF 实体生成这些类?我有很多实体,它们的许多属性可以在开发过程中发生变化,我讨厌手动创建这些类并在我必须更改 EF 模型实体时更改/维护它们。
我希望我的要求很清楚;如果不让我知道,我会尝试详细说明和/或发布一些示例。
谢谢
【问题讨论】:
标签: c# silverlight mvvm code-generation viewmodel