单独的项目将如何共享EF DbContext?

时间:2013-10-29 14:24:06

标签: c# asp.net-mvc entity-framework dbcontext

我应该如何分享项目,并能够共享EF DbContext

这是一个新项目,其想法是这样的:

Appname.Common

Appname.Models

Appname.Service1
Appname.Service2

Appname.Web

现在使用上面的VS.NET 2012解决方案,我目前正在计划为每个服务项目提供存储库,但是如何在两个服务之间共享EF上下文?

我有哪些选择?

注意:Service1Service2都使用相同的数据库

1 个答案:

答案 0 :(得分:2)

为什么不能使用DIDbContext注入您的存储库?