У меня есть объект EF, связанный с таблицей SQL, которая содержит битовое поле с именем «Активно». Я генерирую код редактирования из шаблона T4, а страница наследуется от сущности EF. Внизу страницы он сгенерировал CheckBox для этого:
<%= Html.CheckBoxFor(model => model.Active) %>
Я получаю замечательный красный волнистый при моделировании. Активно, и в сообщении об ошибке говорится, что я не могу неявно преобразовать тип bool? кипеть Итак, я попробовал следующее:
<%= Html.CheckBoxFor(model => (bool)model.Active) %>
Это, конечно, не понравилось и выдало мне эту ошибку:
System.InvalidOperationException:
Шаблоны могут использоваться только с полями
доступ, доступ к собственности,
индекс одномерного массива или
индивидуальный индексатор с одним параметром
выражения.
Я, наверное, упускаю что-то простое.