Tengo una columna en la base de datos que no puede ser nula, y quiero establecer que tenga un valor predeterminado en la base de datos. El problema es que el marco de entidad parece crear un valor predeterminado en sí mismo (por ejemplo, int => 0) e ignora por completo la restricción de valor predeterminada en la base de datos.Inhabilitación de la generación de valor predeterminada de Entity Framework (Código primero)
¿Hay alguna manera de deshabilitar esta valoración predeterminada de entidad marco?
Actualicé el ejemplo para que sea válido. Esta es la respuesta correcta y funciona en todas las versiones de EF. EF no utiliza los valores predeterminados de la base de datos para las propiedades que se pueden configurar desde su aplicación, es por diseño. –
Gracias @Ladislav por corregir mi respuesta. –
Entonces, no hay forma de hacer lo que yo quería. Gracias por tu respuesta. –