2016-10-05 4 views
0

Ich benutze Entity Framework, um einen neuen Datensatz hinzuzufügen, kann ich die Insert-SQL in SQL Server Profiler erfassen, aber den neuen Datensatz in der Datenbanktabelle nicht finden.Entity Framework hinzufügen fehlgeschlagen, aber SQL-Skript ist in Ordnung

Wenn ich die gefangene SQL kopieren und ausführen, kann ich den Datensatz in der Datenbanktabelle abrufen.

Frage: Warum kann ich den neuen Datensatz in der Datenbanktabelle nicht finden, wenn ich ihn mit Entity Framework hinzufüge?

+0

Haben Sie SaveChanges() aufgerufen? –

+1

[So erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve) – Hendry

Antwort

1

Nur den Grund gefunden. Es geht nicht um Entity Framework, sondern um Nservicebus. Der Handler kann beim Debug-Abbruch zurückrollen, selbst wenn db Savechanges() aufgerufen wird.

+0

Markieren Sie dies als Ihre Antwort. – Kye

Verwandte Themen