我使用SaveChanges()
的方法如下:
objAdbContext
数据库的A
objBdbContext
数据库的B
更新 DB A 的表,如下所示
public string SaveA()
{
//Some stuff
objAdbContext.SaveChanges();
string result=UpdateDatabaseB(some parameters)
//Some stuff
}
public string UpdateDatabaseB(some parameters)
{
//Some stuff
objBdbContext.SaveChanges();
return "Success";
}
这种情况下,数据库 B 没有更新。它是更新多个数据库的正确方法吗?
两者都是独立的数据库,在这种情况下如何实现 TransactionScope?