0

我首先使用带有 VS 2012 和实体(5.0)框架数据库的 MVC 4 Internet 应用程序。

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

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

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

多对多怎么样??

4

2 回答 2

1

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

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

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

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

我的应用程序的表中有一个多对多的关系,这很好用。

于 2013-02-13T13:34:20.713 回答
0

所有类似的问题都与 ViewModel 相关。

http://msdn.microsoft.com/en-us/vs2010trainingcourse_aspnetmvc3fundamentals_topic7.aspx

于 2013-07-08T09:21:19.753 回答