2011-07-18 20 views

回答

1

如果你想从你的映射生成数据库,你不能这样做。映射类的数据注释定义了映射到数据库。如果你需要UI中的某个地方来强制执行不同的规则,你需要单独的类 - 例如ASP.NET MVC中的View模型。

+0

嗨拉迪斯拉夫,这就是我的想法。所以我创建了一个ViewModel。问题是这个ViewModel需要包含一个包含Data Validation的Person对象的集合。这意味着我的ViewModel Person对象必须从Person对象派生,但添加了Validation。 – FloatLeft

+0

不知道我是否理解你,但你的视图模型不应该从实体派生。 –