2009-02-26 48 views
0

我正在學習LINQ to Entities和WPF的過程,所以原諒我,如果我得到一些術語錯誤。我有一個包含客戶端的模型,我希望用戶能夠一次批量輸入多達20個客戶端(這將由數據輸入工作人員從紙張列表中完成,因此我想避免輸入一個並保存一個)。WPF和LINQ to Entities綁定到新添加的記錄

我打算在我的模型中添加20個新客戶端,併爲此綁定了一個datagrid/listbox。

在LINQ中,如何選擇新添加的記錄到模型中?我可以依靠某些領域的空白,但有沒有更好的方法?或者,是否有另一種方法呢?

回答

0
DataContext db; // ... 
db.GetChangeSet(); 

更改集將包含新插入,更新和刪除操作的列表。如果你在任何SubmitChanges之前訪問它,你應該能夠得到你想要的。然而,LINQ會以事務處理的方式插入,所以你想在這裏實現什麼?