Je sais qu'il y a une tonne de messages sur ce problème mais aucun d'entre eux ne semble résoudre mon problème.Erreur d'infrastructure d'entité: conversion d'un type de données datetime2 en données datetime
Voici le scénario:
J'ai un CreateDateDATETIME dans ma base de données MS SQL Server utilisateur table qui est non annulable et est réglé automatiquement à l'aide GetDate() méthode dans " Valeur par défaut ou liaison ".
Je suis en mesure de créer un utilisateur très bien avec le standard EF Insérer mais lorsque je tente de mettre à jour l'utilisateur, je reçois cette erreur:
The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.
Quel est le truc pour ne pas avoir le souci EF au sujet la colonne CreateDate pour les mises à jour? J'ai le StoreGenerationPattern = identité mais cela n'aide pas.
Voici les propriétés EF pour mon entité Propriété: http://screencast.com/t/8ndQRn9N
Et voici ma méthode de mise à jour: http://screencast.com/t/UXIzhkhR
Avez-vous VS 2010 SP1? –
@Ladislav - oui – EdenMachine