现在我使用 UnitOfWork:
class UnitOfWork:DbContext,IUnitOfWork
{
....
}
我以这种方式在我的服务类中使用它:
using(var uow = new UnitOfWork)
{
var service = new Service(uow,new Repository<SomeClass>(uow));
service.DoSomething();
}
我想将 UnitOfWork 注入服务构造函数。我制作桌面应用程序。如何做到这一点以及如何处置 UnitOfWork?