嗨,你能帮我解决这个错误吗?
Cannot access a disposed object. Object name: 'DataContext accessed after Dispose.'.
无法访问处置对象
在我的GUI
private void InitializePage()
{
cbCategory.DataSource = stock.StockCategory.Get();
}
在数据模型
public IEnumerable<StockCategory> Get()
{
using (leDataContext db = new leDataContext())
{
try
{
var r = from s in db.StockCategories
select s;
return r;
}
catch (Exception ex)
{
Logger.Error(typeof(StockCategory), ex.ToString());
throw;
}
}
}
它的工作原理如果我(从s在db.StockCategories中选择s).Tolist()。但把Tolist()放在那里,但是返回为ienumerable()是否正确? – VeecoTech 2011-03-18 09:29:22
一旦处置它就可以访问处置的物体吗? – 2011-03-18 09:29:48
这篇文章太糟糕了。代码片段丢失了,你没有描述你想要完成的事情,那么我们如何来帮助你呢?请纠正这些问题,然后我们将能够给你一些建议。 – Pako 2011-03-18 09:30:33