我正在考慮用MVC4開發一個Web /移動應用程序。對於我所瞭解的ASP.NET MVC,當您在表和模型類之間存在1對1關係時,它非常有用,而當您需要使用規範化數據庫時遇到了一些問題。ASP.NET MVC 4數據庫規範化
--- UPDATE ---
即使在過去,我用LINQ到SQL,我想用實體數據模型(目前還不能確定,但乍一看似乎更好)。
-
愚蠢的例子:
**table person**
ID
Name
Surname
HairColorID
**table hairColor**
HairColorID
Color
我想知道,如果這樣的情況在MVC4容易解決,沒有太多的代碼,以手動映射所有的表寫。我的意思是,我不知道是否有一些簡單的方法,可以讓我的控制器是這樣的:
public ActionResult About(Person person)
那裏的人自動加入我的兩個表。
這與MVC沒什麼關係,並且更多地與你的對象映射策略有關。你用什麼來訪問數據庫。 –
你說得對。更新後,無論如何,我正在考慮使用ADO.NET實體數據模型。 – Davide