标签: entity-framework domain-driven-design dbcontext
我将一个大型应用程序划分为许多不同的有界上下文,并通过T4在单独的项目中生成BC特定实体。例如,ProjectA包含实体A,B,C,ProjectB包含D,E,F。只有edmx。
最好只使用一个EF dbContext类来保持所有不同BC实体的持久性,还是为每个BC使用单独的dbContext?据我所知,多个dbContext类意味着应用程序必须保持多个连接,这可能有利于提高性能,但我不知道它对服务器资源的影响。