我是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和一个Department对象)。
我很担心ORM背后的整个想法都被放弃了。 但我也发现没有(或几乎)没有“外键属性”更新相关实体。
有人可以解释微软使用这种方法的原因,以及是否有替代方案?