单独的项目如何共享 EF DbContext
本文关键字:共享 EF DbContext 项目 何共享 单独 | 更新日期: 2023-09-27 18:37:14
我应该如何分解一个项目,并能够共享EF DbContext
。
这是一个新项目,我们的想法是有这样的东西:
Appname.Common
Appname.Models
Appname.Service1
Appname.Service2
Appname.Web
现在,使用上述 2012 VS.NET 解决方案,我目前计划为每个服务项目提供存储库,但我如何在 2 个服务之间共享 EF 上下文?
我有哪些选择?
注意:Service1
和Service2
都使用相同的数据库
为什么不能使用 DI 将DbContext
注入存储库?