【发布时间】:2023-03-16 07:23:01
【问题描述】:
我想知道我应该在哪里使用工作单元?为什么?
- 存储库级别?但是,如果您需要 2 个存储库怎么办?
- 服务水平?但是,如果您需要重用其他服务方法怎么办?
- 控制器级别?但是,如果您不想在控制器中添加任何逻辑怎么办?
想知道它的最佳位置和应该使用的位置。我正在使用类似的实现:
using (var uow = UnitOfWorkFactory.Create())
{
... transaction go here
}
(我正在使用带有实体框架的 ASP.NET MVC 3)
谢谢。
【问题讨论】:
标签: unit-of-work entity-framework-ctp5