0
我应该如何分解一个项目,并且能够共享EF DbContext
。独立项目如何共享EF DbContext?
这是一个新的项目,当时的想法是有这样的事情:
Appname.Common
Appname.Models
Appname.Service1
Appname.Service2
Appname.Web
现在上述VS.NET 2012的解决方案,我目前在具有对每个服务项目库规划,但我将如何分享两种服务之间的EF环境?
我有什么选择?
注:既Service1
和Service2
使用同一个数据库
是否有一个原因,您不希望在服务中共享存储库? –
一个解决方案,> =三个项目:Models,Service1,Service2,其他。您可以访问模型作为一个简单的DLL。 – danihp
我假设你在** Appname.Models **项目中定义了DbContext。为什么Service1和Service2都只是简单地引用该项目? –