我正在使用 MVC + Entity Framework 5,目前正在研究Unit of Work 模式。在控制器类中,我看到以下代码:
private UnitOfWork unitOfWork = new UnitOfWork();
这是否意味着为每个控制器创建类,从而为每个实例UnitOfWork创建一个数据库连接?UnitOfWork还是所有DbContext实例(在本文SchoolContext中创建的实例UnitOfWork)共享相同的连接?
UnitOfWork我的第二个问题:当只创建一个存储在 中的实例时,它会提高应用程序的性能HttpContext,还是有更好的方法?