“…the conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value…”

 

Entity Framework and datetime2 .

El campo de la base de datos es de tipo datetime, al hacer add o save sobre éste, me da el error mencionado en el título.

Al parecer EF4.0 trabaja con el tipo datetime2, por lo que para evitar el problema tendremos que modificar el schema de la bd o indicarle al EF que trabaje con datetime.

Para la segunda opción, se lo indicaremos mediante la propiedad ProviderManifestToken, a la que le asignaremos el valor “2005”, es decir, le estamos diciendo que trabajamos con esta versión del SGBD.

fuente:http://dotnet-redzone.blogspot.com/2010/05/entity-framework-and-datetime2.html

La decisión es tuya, pequeño saltamontes. Sonrisa

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s