【发布时间】:2011-10-20 14:00:37
【问题描述】:
我正在尝试更新我使用 IQueryable 搜索我的 linq to classes 数据上下文的值,我尝试的原因是:
var records= dinner.GetRecords(id).WHERE(d=>d.Year == Yearpassed).AsEnumerable()//returns IQUERYABLE<t>
foreach( var record in records)
{
record.Year='2000'
}
dinner.Save(); //this just does a db.SubmitChanges()
然后我再次查询数据并将其绑定到gridview,记录数据是一样的
var records= dinner.GetRecords(id);
gridview1.DataSource =records;
gridview1.DataBind();
public IQueryable<dinners> GetRecords(string id)
{
return from dinner in db.dinners
where dinner.id =id
select dinner
}
【问题讨论】:
标签: c# linq gridview iqueryable