0
請幫我理解這一點。當我將一個新對象保存到數據庫(使用實體框架)時,我能夠在調用db.SaveChanges()後訪問行中新創建的ID(標識列)值嗎?實體框架保存新對象返回一個填充ID?
public Class TheObject
{
public int ID { get; set; }
public string FirstName { get; set; }
}
.....
TheObject MyObject = new TheObject();
MyObject.FirstName = "John";
db.TheObjects.Add(MyObject);
db.SaveChanges();
int MyNewID = MyObject.ID; //Am I able to access MyObject.ID here and have access to the value that was just created in the database?
嗨肖恩。我想進一步確認,因爲這是我所看到的,但並沒有期待它做到這一點。主要是,我沒有意識到保存後不需要從數據庫中重新檢索對象(不同於舊的ADO.NET數據庫訪問世界)。 – FrankO