2012-02-07 24 views
0

我有一个使用实体框架的填充对象。我们称之为Order。该订单具有不同的属性,例如Id,OrderDate,BillingAddress等。我需要让用户更新这些数据。如何使用验证将实体框架对象显示为模型?

在强制执行数据注释(如[Required])的同时在表单中显示此数据的最佳方式是什么?我看到MetadataType提到了很多,但我还没有看到如何将点与显示数据连接起来。

一种方法,我可能采取,但我想避免因为冗余,正在创建我自己的模型对象具有几乎相同的属性。然后,我只需要将实体框架对象A复制到新对象B,其中B具有所有可爱的数据注释。看起来似乎可能有更好的方法。

任何人都可以提供一个很好的方法来完成这个例子吗?

回答

0

“更好的方式”是EF Code First非常好的重要原因。否则,唯一需要做的就是做一个映射。