如何在两个不同的DBcontext(两个不同的实体框架)

时间:2016-10-27 11:39:01

标签: c# entity-framework

如何在两个不同的DBcontext(两个不同的实体框架)中两次saveChanges

try
{
    using (var context = new DBContext()) 
    { 
        using (var DBtran= context.Database.BeginTransaction()) 
        { 
            //something 

            using (var context2 = new DBContext2()) 
            { 
                using (var DBtran2= context2.Database.BeginTransaction()) 
                { 
                    //someThing
                    savechanges();
                    DBtran2.commit();
                    saveChanges();
                    DBtran.commit();
                }
            }
        }
    }
}
catch(Exception e)
{
    DBtran.RollBack();
}

在我的代码中,我不想将数据保存到表中,然后进入Dbcontext(Entity1) 我不打算将其余数据保存到Dbcontext 2(Entity2)中

0 个答案:

没有答案