實體框架ObjectSet及其方法ToList只顯示保存的實體。這意味着,當我打電話EntityFramework在保存更改前顯示實體
context.AddToCustomers(myNewCust);
,然後(不調用的SaveChanges)
myDataGrid.DataContext = context.Customers.ToList();
DataGrid中不顯示新添加的實體(甚至context.Customers.Count()
不包括它)。
有什麼辦法可以顯示這些實體(EntityState = Added
)?
在此先感謝。
「爲什麼你需要將未保存的實體與檢索到的結合起來?」也許你有一個表單中的相關子實體顯示的實體 - 你想添加新的子項到列表中,但只有當他們保存父實體時堅持子項。 – markmnl 2012-11-09 01:50:04