用户需求:用WPF中的DATAGRID控件查询出很多数据,其中还有下拉选择项,自由编辑后再保存.
目前采用的办法是:
using(dbcontect db = new dbcontext())
{
foreach(var v in list)
v = db.table.where(v.id == table.id);
v.a = .....
v.b = ....
}
db.submitchanges();
这种方法,在数据量很大时,速度非常慢.请问是否有其它方法来解决此问题?
db.submitchanges();后上下文会自动只对修改的数据保存,而不是所有。