0
我是ASP.NET MVC的新手,并花费一些时间为具有相关实体的实体创建表单。实体中的外键字段?
在寻找达到此目的的最佳方法时,我发现互联网上的大多数示例都使用丑陋的方式来引用相关对象。
例如,看到这个摘录MVC Music Store tutorial的:
http://s8.postimage.org/mmevixep1/orm_mvc.png http://s8.postimage.org/mmevixep1/orm_mvc.png
我发现在其他教程同样的方法也一样,例如this one(“修改课程实体”,还有一个DepartmentID的和部门对象)。
我很困惑这个事实,即ORM背后的全部理念都被抛弃了。 但我也发现,没有(或几乎)不可能更新没有“外键属性”的相关实体。
有人可以解释为什么微软使用这种方法,以及是否有替代方案?
谢谢,不知道这两种方法都被接受。但我仍然想知道如何从表单更新相关实体。我发现的所有例子都使用这种“外键字段”方法。问题是相关实体在回发时不会自动检测到。不过谢谢! ;) – 2013-03-15 16:10:32