Tengo una entidad EF que está vinculada a una tabla SQL que contiene un campo de bit llamado "Activo". Genero el código de edición de la plantilla T4 y la página hereda de la entidad EF. En la parte inferior de la página, se generó una CheckBoxFor así:ASP.net MVC CheckBoxPara error de conversión
<%= Html.CheckBoxFor(model => model.Active) %>
tengo la maravillosa serpenteante roja bajo model.Active, y el mensaje de error dice que no puedo convertir implícitamente el tipo bool? bool Por lo tanto, he intentado lo siguiente:
<%= Html.CheckBoxFor(model => (bool)model.Active) %>
Es, por supuesto, no le gustó y me dio este error:
System.InvalidOperationException: Templates can be used only with field access, property access, single-dimension array index, or single-parameter custom indexer expressions.
Probablemente estoy perdiendo algo simple.
Posible duplicado de: http://stackoverflow.com/questions/2490790/why-is-checkboxfor-producing-runtime-error –