Establecer propiedad de modelo en booleano en Entity Framework

Estoy empezando a aprender un poco sobre el marco de la entidad y no tengo mucha experiencia con ORM.

En mi pequeña aplicación tengo una tabla, esta tabla de servidor SQL tiene varias columnas que incluyen una clave primaria (int), un nombre (cadena) y una bandera (tinyint).

Cuando importé esta tabla en ella, se asignó automáticamente el tipo de datos de los indicadores como un byte. Esto está bien, pero la bandera debería ser realmente un booleano, así que

Haga clic en los detalles de mapeoSeleccioné mi propiedad de banderaSe cambió el tipo de byte a booleano.Reconstruido la aplicación

Entonces recibí este error:

Error 2019: la asignación de miembros especificada no es válida. El tipo 'Edm.Boolean [Nullable = True, DefaultValue =]' del miembro 'MyFlag' en el tipo 'MyModel.MyItem' no es compatible con 'SqlServer.tinyint [Nullable = True, DefaultValue =]' del miembro 'MyFlag' en escriba 'MyModel.Store.MyItem'.

Hay una manera de tener

MyItem item = new MyItem();
item.Flag = true;

¿Y tiene la marca guardada en 1 en la base de datos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta