如何在两个不同的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)中