Entity framework MVC4保存子实体的最佳方法?
作为MVC的新手,我不确定在MVC4中保存子实体的最佳方法是什么Entity framework MVC4保存子实体的最佳方法?,entity-framework,asp.net-mvc-4,Entity Framework,Asp.net Mvc 4,作为MVC的新手,我不确定在MVC4中保存子实体的最佳方法是什么 我有一个简单的模型,父母有一对多的孩子 我可以创建父实体-没有问题,然后返回父索引视图。 从这里我有一个链接,即: @Html.ActionLink("Create Child", "Create","ChildEvent",new{customerId=item.ParentId},"") 这将带到孩子的“创建”视图 当我保存孩子时,显然它必须链接回父母。 最好的方法是什么 按说明附加到父级 或 在子实体中填充pare
我有一个简单的模型,父母有一对多的孩子 我可以创建父实体-没有问题,然后返回父索引视图。 从这里我有一个链接,即:
@Html.ActionLink("Create Child", "Create","ChildEvent",new{customerId=item.ParentId},"")
这将带到孩子的“创建”视图
当我保存孩子时,显然它必须链接回父母。
最好的方法是什么
- 按说明附加到父级
- 在子实体中填充parentId并按说明保存
感谢您的建议使用隐藏字段存储父id。这与MVC无关,只是关于实体框架。答案是:这取决于你,你可以使用任何一种方法。请参阅,特别是“创建和修改关系”。感谢您提供的链接,我只是想知道是否有更好的方法。我想两个都可以!