Beim Versuch, eine Abfrage für eine dbcontext-Assembly in Linqpad auszuführen, wird der folgende Fehler angezeigt.Linqpad & EF5-Code zuerst
InvalidOperationException: Das Modell der ‚Userquery‘ Kontext Sicherung geändert hat, da die Datenbank erstellt wurde. Erwägen Sie, Code First Migrations zu verwenden, um die Datenbank zu aktualisieren (http://go.microsoft.com/fwlink/?LinkId=238269).
ein bisschen zu lesen getan zu haben, es scheint, dass:
Database.SetInitializer<DiaryAssistantContext>(null);
benötigt wird. Dies ist jedoch bereits in meiner abgeleiteten DbContext-Klasse.
Kann mir jemand einen Zeiger geben?
ich Ihre vorgeschlagene Linie an den Konstruktor der DbContext abgeleiteten Klasse hinzugefügt haben und es funktioniert perfekt. Ich bin mir aber nicht ganz sicher warum. – dandcg
GetType() ist virtuell, entspricht also dem Aufruf von Database.SetInitializer (null); wenn in LINQPad ausgeführt –