C# ASP-MVC中的多对多关系

C# ASP-MVC中的多对多关系,c#,asp.net-mvc,entity-framework,razor,C#,Asp.net Mvc,Entity Framework,Razor,我正在使用mvc3和Razor以及实体框架来分配任务 到目前为止,我一直在使用scaffolds为我所有的模型创建一个基本的CRUD页面 我有两个模型是音乐家和会话,这是一个多对多关系(数据库中有一个数据透视表,但模型中没有) 基本上,我需要某种方式将音乐家分配给会话,但我注意到我的所有属性都由Razor标记填充,@Html.EditorFor(model=>model.SomeProperty),但是我如何才能让它与收藏一起使用呢?我建议您看看这里: 默认情况下,ASP.NET MVC 3不

我正在使用mvc3Razor以及实体框架来分配任务

到目前为止,我一直在使用scaffolds为我所有的模型创建一个基本的CRUD页面

我有两个模型是音乐家和会话,这是一个多对多关系(数据库中有一个数据透视表,但模型中没有)


基本上,我需要某种方式将音乐家分配给会话,但我注意到我的所有属性都由Razor标记填充,
@Html.EditorFor(model=>model.SomeProperty)
,但是我如何才能让它与收藏一起使用呢?

我建议您看看这里:


默认情况下,ASP.NET MVC 3不支持多对多关系。如该链接中所述,您的最佳选择是构建您的会话或音乐家,然后在每个视图中手动编码另一个模型的选择。

我建议您查看以下内容:

默认情况下,ASP.NET MVC 3不支持多对多关系。如该链接中所述,您的最佳选择是构建会话或音乐家的框架,然后在每个视图中手动编写另一个模型的选择代码