Existe una manera fácil de hacer que EntityFramework use los valores predeterminados de SQL?

Por ejemplo, la mayoría de mis entidades tienen campos DateCreated y DateModified. Los valores predeterminados de estos se establecen en GetUtcDate () en SQL Server.

Si intento crear una entidad y no establezco estos valores, recibo una excepción que dice que no puede ejecutar la inserción de SQL porque el valor de la fecha está fuera de rango. Tiene sentido porque las fechas predeterminadas de C # son 1/1/0001 mientras que la fecha mínima de SQL Server es 1/1 / 1753.

Entonces, ¿hay alguna manera de decirle a EF que use los valores predeterminados de SQL Server o que NO intente insertar columnas que no se hayan establecido?

Respuestas a la pregunta(3)

Su respuesta a la pregunta