'Système.Les données.De l'entité.L'Infrastructure.DbUpdateException' s'est produite dans EntityFramework.dll

J'ai écrit un simple code (client-serveur basée sur WCF et Windows).
j'ai essayé de mettre à jour la db de sorte que j'ai pu tester mon code et je l'ai rencontrée l'exception ci-dessus.
Aucune idées de comment le résoudre?

      //For testing 
      public void updateTable() 
      {
        using (var db = new overlayDBEntities())
        {
            var overlaydb = new overlayData
            {
                DeviceId = "1111",
                TimestampUTC = new DateTime(1990, 1, 1, 9, 9, 9),
                OverlayData1 = "Yoash And Maayan"
            };

            db.overlayData.Add(overlaydb);

            try
            {
                db.SaveChanges();
            }
            catch(Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            var overlaydb1 = new overlayData
            {
                DeviceId = "1111",
                TimestampUTC = new DateTime(2000, 2, 2, 10, 10, 10),
                OverlayData1 = "seconed seconed seconed "
            };

            db.overlayData.Add(overlaydb);

            try
            {
                db.SaveChanges();
            }
            catch (Exception ec) 
            {
                Console.WriteLine(ec.Message);
            }
        }
    }
Ex.ToString ou le débogueur pour obtenir certaines informations utiles.
Vous avez besoin d'une sorte d'exception interne pour obtenir les détails de votre problème, le message d'exception à signaler juste nous dit que la DB réussi à mettre à jour, un intérieur d'exception aura probablement un message d'erreur SQL.
une idée de comment je le faire?
je peux voir qu'il se passe après exe cette ligne
'iisexpress.exe' (Géré (v4.0.30319)): Chargé 'C:\Windows\assembly\GAC_MSIL\Microsoft.SqlServer.Types\11.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.Types.dll'

OriginalL'auteur user2656851 | 2013-10-17