運行此代碼後,我發現我的數據庫中沒有entrys。 我從代碼沒有收到任何錯誤。C#Entitity框架SaveChanges()不起作用
有誰知道我蟎蟲做錯了什麼?
PeopleEntities1 db = new PeopleEntities1();
Person roger = new Person()
{
age = 25,
firstname = "Roger",
lastname = "Rabbit",
location = "Canada",
job = "freelance",
};
db.AddToPeople(roger);
db.SaveChanges(true);
您是否正在使用SQL Server,如果是,你可以運行SQL Profiler並查看針對數據庫執行的操作嗎? – 2011-03-17 02:53:27
數據庫的位置是什麼?確保你不是每次運行代碼時將它複製到輸出目錄。我可能在每次運行我的應用程序時複製到輸出目錄的SQLite數據庫有類似的問題,這使我失去了我在上一次運行期間所做的更改。 – 2011-03-17 02:56:52
這正是發生的事情;我在項目目錄中創建數據庫,但是當它在bin目錄中再次創建數據庫文件時。 – Roge 2011-03-17 03:19:20