0
出於某種原因,方法dbase.SaveChanges()
無法更新數據庫,因爲roomid
應該爲空。 但調試器確實說room1.id
設置爲2?型號不更新數據庫
有人可以幫我這個嗎?
private void button1_Click(object sender, EventArgs e)
{
Room room1 = new Room();
room1.Id = 2;
dbase.AddToRoom(room1);
dbase.SaveChanges();
}
但是...你__are__將它設置爲2 ... – 2013-03-08 20:25:33
也許標識是標識列? – m0s 2013-03-08 20:27:14
您正在調用插入方法並嘗試更新。您應該搜索該實體並設置新值。之後,只需調用SaveChanges()方法。 – 2013-03-08 20:27:20