我正在学习LINQ to Entities和WPF,所以请原谅我,如果我得到一些错误的术语。我有一个包含客户端的模型,我希望用户能够一次批量输入多达20个客户端(这将由数据输入人员从纸质列表中完成,因此我想避免输入一个并保存一个)。
我计划在我的模型中添加20个新客户端,并且绑定了一个datagrid / listbox。
在LINQ中,如何选择新添加的记录到模型中?我可以依赖某些字段是空白但有更好的方法吗?或者,还有另一种方法吗?
答案 0 :(得分:0)
DataContext db; // ...
db.GetChangeSet();
更改集将包含新插入,更新和删除操作的列表。如果您在任何SubmitChanges之前访问它,您应该能够得到您想要的。但是LINQ确实以事务方式预先插入插入,那么你想在这里实现什么呢?