xiste uma maneira fácil de fazer o EntityFramework usar valores padrão do SQ
Por exemplo, a maioria das minhas entidades possui campos DateCreated e DateModified. Os padrões para esses são definidos como GetUtcDate () no SQL Serve
Se eu tentar criar uma entidade e não definir esses valores, recebo uma exceção dizendo que não é possível executar a inserção SQL porque o valor da data está fora do intervalo. Faz sentido porque as datas padrão do C # são 1/1/0001, enquanto a data mínima do SQL Server é 1/1 / 1753.
Existe uma maneira de dizer à EF para usar os valores padrão do SQL Server ou para NÃO tentar inserir colunas que não foram definida