我在一个单独的 EL 层中有我的实体框架上下文,它代表实体层,然后我移动到 DAL,然后是 BL 和我的用户接口 aspx.cs 代码页。我很困惑如何在相同的情况下使用 IDisposable。到目前为止,我在做什么,假设在我的 DAL 中我有我的实体的上下文。
namespace abc
{
public class Action: IDisposable
{
Entities context = new Entities();
// all the methods
public void Dispose()
{
context.Dispose();
}
}
}
这是正确的做法吗?我只是一个天真的程序员,所以请帮助我学习相同的逻辑。