Преобразование типа данных datetime2 в тип данных datetime привело к значению, выходящему за пределы диапазона во время миграции EF 6

При применении миграции с использованием "update-database" я получаю ошибку о преобразовании datetime2 в datetime. Как это исправить?

1 ответ

Решение

Ох... Я нашел ответ. Вы должны добавить следующую строку в метод OnModelCreating в вашем классе DbContext:

modelBuilder.Properties<DateTime>().Configure(c => c.HasColumnType("datetime2"));
Другие вопросы по тегам