多对多关系/实体框架数据库首先使用MVC 4 Internet应用程序

时间:2013-02-13 12:12:19

标签: asp.net-mvc entity-framework many-to-many database-first

我使用MVC 4 Internet Application和VS 2012以及Entity(5.0)Framework Database First ..

我用关系创建了我的数据库..

我创建ADO.NET实体数据模型..我可以看到所有关系(一对一,一对多,多对多)..

我想用“具有读/写操作的mvc控制器和使用实体框架的视图”创建我的控制器和视图。一对多和一对一没有问题..

多对多怎么样?

2 个答案:

答案 0 :(得分:1)

您可以通过右键单击项目>实体框架 - >对数据库中的db.context进行反向工程(如果已安装实体框架nuget包)。从代码开始逆向工程。

要启用此选项,请先安装 - Entity Framework Power Tools

设置相当简单,但这样的指南可能会有所帮助 - > Setup Tutorial

这将自动设置数据库上下文映射,就像它们在数据库中一样。 创建的表映射包含关系代码。

我在我的应用中的表格中有多对多的关系,这很好用。

答案 1 :(得分:0)