скажем, я использую Entity Framework 6 и имею следующие две таблицы в подходе, ориентированном на модель:
Это создает следующий код:
Теперь у меня вопрос: как использовать свойства IEnumeration в Create View? В представлении «Подробности» или «Удалить» я просто перебираю их с помощью помощника Html.DisplayFor, но я не знаю, что я мог бы использовать для достижения сопоставимого представления для создания и редактирования. Что-то вроде этого:
<div class="form-group">
@Html.LabelFor(model => model.MappedEmployees, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
<!--Something like checkbox list with Name property of each collection property item-->
</div>
</div>
Итак, я бы закончил с чем-то вроде: