C# 复选框列表、MVC、多对多关系

C# 复选框列表、MVC、多对多关系,c#,asp.net-mvc-3,model,view,viewmodel,C#,Asp.net Mvc 3,Model,View,Viewmodel,我有一个请求类和一个具有多对多关系的构建类。一个请求可以与一个或多个建筑物关联。我想利用EditorTemplates为每个建筑生成复选框,并检查它们是否与请求关联 这似乎是一个有点复杂的问题,但我熟悉EditorTemplates、ViewModels等。我只是不太确定如何用多对多关系和复选框将两者联系起来 我是否需要将布尔属性添加到我的建筑类中,以显示选中状态 对于EditorTemplate,如何使用多对多关系指示已检查的状态 我应该在我的请求视图模型中添加一个IEnumerable 看

我有一个
请求
类和一个具有多对多关系的
构建
类。一个请求可以与一个或多个建筑物关联。我想利用EditorTemplates为每个建筑生成复选框,并检查它们是否与请求关联

这似乎是一个有点复杂的问题,但我熟悉EditorTemplates、ViewModels等。我只是不太确定如何用多对多关系和复选框将两者联系起来

  • 我是否需要将布尔属性添加到我的建筑类中,以显示选中状态
  • 对于EditorTemplate,如何使用多对多关系指示已检查的状态
  • 我应该在我的请求视图模型中添加一个
    IEnumerable