EF 6加上几个db上下文

时间:2014-07-23 11:02:16

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

查看像this这样的问题我倾向于不使用几个dbcontexts。但是,看一些示例代码仍然会很好。是否有人知道使用多个dbcontexts和工作单元(以及可能的asp.net mvc)的企业级开源实现(c#)?

1 个答案:

答案 0 :(得分:5)

正如您使用了 Enterprise 这个词,我会指向Julie Lerman,他从DDD有界上下文的角度对多个DbContexts进行了很好的报道。

这是她在这个主题上撰写的一篇相对较新的MSDN文章:http://msdn.microsoft.com/en-us/magazine/jj883952.aspx

她还在Pluralsight上播放了一系列精彩的截屏视频,内容涉及企业使用Entity Framework,包括使用多个上下文。我不会包含任何链接,因为这是付费服务。

从代码示例的角度来看,请参阅Microsoft Patterns& amp; amp; amp; amp;使用有界上下文(作为多个DbContexts)将复杂系统分解为单独域的实践。 http://msdn.microsoft.com/en-us/library/jj554200.aspx

参考CQRS架构的代码位于:https://github.com/mspnp/cqrs-journey-code

希望其中一些证明对您有用。