我想将最后搜索的查询保存在全局变量中,当我在另一种方法中使用它时,它会说:
用户代码未处理 ObjectDisposedException:ObjectContext 实例已被释放,不能再用于需要连接的操作。
IQueryable lastQry = null;
private void SearchMethod()
{
using(var ctx = new entityContex())
{
var qry = ctx.Table1.Where(t=> t.Name.StartWith(txtName.Text)).Take(100);
lastQry = qry;
dgvResult.DataSource = qry.ToList();
}
}
private void RefreshResult()
{
using(var ctx = new entityContex())
{
if(lastQry != null)
//here is the Error ! <<---------------->>
dgvResult.DataSource = lastQry.ToList();
}
}