任何人都建议我如何构建支持多个上下文的EF存储库模式(每个属于一个单独的数据库的多个Db上下文。)。
此致 Hareen。
答案 0 :(得分:0)
使用依赖注入框架为您的存储库注入上下文。
public class FooRepository
{
FirstContext _fc;
SecondContext _sc
public FooRepository(FirstContext fc, SecondContext sc)
{
_fc = fc;
_sc = sc;
}
}
public class BarRepository
{
FirstContext _fc;
SecondContext _sc
ThirdContext _tc
public BarRepository(FirstContext fc, SecondContext sc, ThirdContext tc)
{
_fc = fc;
_sc = sc;
_tc = tc;
}
}