2010. május 19., szerda

conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value

Entity Framework SaveChanges() metódus.
Ilyen exception szöveg esetén gyanakodj arra, hogy valamelyik entitás property-je DateTime típusú és nem adtál neki értéket, így a 0001/01/01-et próbálja SQL-be letenni, ami viszont nem megy neki (csak DateTime2-be menne).
Tehát nem a konvertálással van alapvetően a gond, hanem azzal, hogy a DateTime kezdeti értéke nem nyomható le SQL-be.

http://stackoverflow.com/questions/1331779/c-conversion-of-a-datetime2-data-type-to-a-datetime-data-type

Nincsenek megjegyzések:

Megjegyzés küldése