Я знаю, что есть множество сообщений об этой проблеме, но ни одна из них, похоже, не решает мою проблему.
Вот сценарий:
У меня есть CreateDate DateTime в моей базе данных MS SQL Server Пользователь таблица, которая являетсяне обнуляется и автоматически устанавливается с помощью метода GetDate () в настройке «Значение по умолчанию или привязка».
Я могу создать пользователя, который прекрасно работает со стандартной вставкой EF, но когда япопытаться обновить пользователя, я получаю эту ошибку:
Преобразование типа данных datetime2 в тип данных datetime привело к значению вне допустимого диапазона.
В чем заключается хитрость в том, чтобы EF не беспокоился о столбце CreateDate для обновлений?У меня есть StoreGenerationPattern = Identity, но это не помогает.
Вот свойства EF для моего свойства Entity: http://screencast.com/t/8ndQRn9N
А вот мой метод обновления: http://screencast.com/t/UXIzhkhR