工作单元+存储库模式——每个控制器一个数据实例
本文关键字:实例 数据 一个 控制器 单元 存储 模式 工作 | 更新日期: 2023-09-27 18:11:05
我不明白为什么使用工作单元+存储库模式,我可以在MVC中每个控制器只使用一个数据实例(它包装DbContext并提供具有相关实体的存储库)。如果没有这种模式,由于并发性问题,我需要在每个操作中创建DbContext的实例。
提前感谢!
对于来自用户的每个请求,应该有一个DbContext(如果您考虑一下,这是有意义的)。
这不是每个控制器然而-如果你有它是为你工作的这种方式,我猜你有生命周期设置不正确的反转控制容器。