2012-03-16 64 views
0

如果我有一個模型,必須從EDMX文件的多個表中填充屬性,我應該怎麼做? 控制器或具體操作應該爲我完成這項工作嗎?或者EF在這種情況下是錯誤的技術,因爲我[可能]必須執行多個語句才能爲我的視圖構建單個模型對象?ASP.NET MVC:帶數據庫的EF首先 - 如果模型!= db怎麼辦

更新:爲什麼沒有人提及ViewModels?我認爲這是要走的路? http://jabbr.net/#/rooms/aspnetmvc - 其中一個人告訴我,從db的多個實體構建模型是一種標準方法。所以我會接受?!任何人都可以請給我最後的「確定」嗎?我認爲所有這些東西都讓我感到困惑,因爲我的頭腦對「模型」一詞並不清楚。我不需要是1:1的關係,我實際上正在使用VIEWmodels ......對嗎?

回答

0

Code First approach。這樣你可以控制數據庫如何映射到你的模型。

+0

如果我有一個現有的數據庫,是不是「數據庫優先」我的方式去呢?爲什麼/我該如何挑選Code First?雖然我可以自己繪製這個圖...這將是硬核的方式,對吧?我對EF並不熟悉,現在我對在設計師中添加實體感到滿意。 – timmkrause 2012-03-16 15:23:19

相關問題