Я действительно надеюсь избежать необходимости проходить все мои объекты и корректировать значение по умолчанию для каждого свойства. Кроме того, это означает, что если я изменяю настройки по умолчанию на сервере SQL, мне нужно изменить настройки по умолчанию в EF и перекомпилировать

мер, большинство моих сущностей имеют поля DateCreated и DateModified. По умолчанию для них задано значение GetUtcDate () в SQL Server.

Если я пытаюсь создать сущность и не устанавливаю эти значения, я получаю исключение, в котором говорится, что он не может выполнить вставку SQL, поскольку значение даты выходит за пределы диапазона. Имеет смысл, потому что даты по умолчанию в C # - 1/1/0101, а минимальная дата в SQL Server - 01.01.1753.

Так есть ли способ сказать EF либо использовать значения по умолчанию SQL Server, либо НЕ пытаться вставлять столбцы, которые не были установлены?

Ответы на вопрос(1)

Ваш ответ на вопрос