我在调用submitchanges()方法时遇到以下错误:“找不到行或未找到行”。
这是我的代码。
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();
答案 0 :(得分:-1)
你应该使用普通的For语句,foreach语句是readonly!
而不是:
foreach(project p in query)
{
p.status="completed"
}
你应该这样做:
for (int i = 1; i < query.items.count; i++)
{
query.items[i].status = "completed"
}