Ошибка при сохранении данных даты и времени в БД
При сохранении данных происходит ошибка
Microsoft.EntityFrameworkCore.DbUpdateException:
An error occurred while saving the entity changes. See the inner exception for details.
SqlException: The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.
В строке
_testContext.SaveChanges();
Мне кажется проблема возникла из за миграции данных в БД атрибуты: DateOfBirth date, CreatedDateTime datetime, WakeUpTime time(7). При миграции эти атрибуты имели один тип datetime2:
DateOfBirth = table.Column<DateTime>(type: "datetime2", nullable: false),
CreatedDateTime = table.Column<DateTime>(type: "datetime2", nullable: false),
WakeUpTime = table.Column<DateTime>(type: "datetime2", nullable: false),
Я пробовал изменить с datetime2 на параметры которые установлены в БД. Не помогает.
Ответы (1 шт):
Автор решения: detirc
→ Ссылка
Вопрос решён, проблема была в миграции данных, явно указал данные через атрибуты в модели.