我正在考虑用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