2012-02-07 64 views
0

我有一個使用實體框架的填充對象。我們稱之爲Order。該訂單具有不同的屬性,例如Id,OrderDate,BillingAddress等。我需要讓用戶更新這些數據。如何使用驗證將實體框架對象顯示爲模型?

在強制執行數據註釋(如[Required])的同時在表單中顯示此數據的最佳方式是什麼?我看到MetadataType提到了很多,但我還沒有看到如何將點與顯示數據連接起來。

一種方法,我可能採取,但我想避免因爲冗餘,正在創建我自己的模型對象具有幾乎相同的屬性。然後,我只需要將實體框架對象A複製到新對象B,其中B具有所有可愛的數據註釋。看起來似乎可能有更好的方法。

任何人都可以提供一個很好的方法來完成這個例子嗎?

回答

0

「更好的方式」是EF Code First非常好的重要原因。否則,唯一需要做的就是做一個映射。