";行未找到或未更改”;SubmitChanges调用出错
本文关键字:SubmitChanges 调用 出错 quot | 更新日期: 2023-09-27 18:00:26
我在调用submitches()方法时收到以下错误:"找不到行或行未更改"。
这是我的密码。
datacontex1 data = new datacontex1() ;
var query = from p in data.projects
where p.id == myid
select p;
foreach(project p in query)
{
p.status="completed"
}
data.submitchanges();
您应该使用一个普通的For语句,foreach语句是只读的!
而不是:
foreach(project p in query)
{
p.status="completed"
}
你应该这样做:
for (int i = 1; i < query.items.count; i++)
{
query.items[i].status = "completed"
}