通常用于更新我正在使用的项目
public static void UpdateCustomer<T>(T item) where T : class
{
var DB = GetNewDataContext();
var table = DB.GetTable<T>();
table.Attach(item);
DB.Refresh(RefreshMode.KeepCurrentValues, item);
DB.SubmitChanges();
}
更新项目数组的方式是什么(项目列表)。
答案 0 :(得分:1)
使用L2S,没有Update()方法。当您调用SubmitChanges()时,L2S将确定需要更新的所有实体(对象),并自动更新它们。因此,如果要更新一批项目,只需附加要更新的所有项目,然后调用SubmitChanges()。
答案 1 :(得分:1)
你不能用:
_table.AttachAll(items);