EF 6加上几个db上下文
本文关键字:几个 db 上下文 EF | 更新日期: 2023-09-27 18:14:26
看到这样的问题,我倾向于不使用几个dbcontexts。不过,看看一些示例代码还是不错的。有人知道一个企业级的开源实现(c#),它使用了几个dbcontexts和工作单元(可能还有asp.net mvc)吗?
既然您已经使用了Enterprise这个词,我要指出的是Julie Lerman,她从DDD有界上下文的角度对多个DbContexts做了很好的介绍。
这是她最近写的一篇关于这个主题的MSDN文章:http://msdn.microsoft.com/en-us/magazine/jj883952.aspx。
她还在Pluralsight上做了一系列精彩的视频,涵盖了实体框架的企业使用,包括多种上下文的使用。我不会包括任何链接,因为这是一个付费服务。
从代码示例的角度来看,看看Microsoft Patterns &使用有界上下文(如多个DbContexts)将复杂系统分解为单独域的实践。http://msdn.microsoft.com/en-us/library/jj554200.aspx
参考CQRS架构的代码在这里:https://github.com/mspnp/cqrs-journey-code.希望这些对你有用