0
是否有任何方法來執行包含兩個系統的全有或全無交易?例如。實體框架核心和DocumentDB交易
using(transaction) {
DbContext.SaveChanges();
DocumentClient.DoStuff();
transaction.Commit();
}
EF Core似乎不支持事務範圍。
是否有任何方法來執行包含兩個系統的全有或全無交易?例如。實體框架核心和DocumentDB交易
using(transaction) {
DbContext.SaveChanges();
DocumentClient.DoStuff();
transaction.Commit();
}
EF Core似乎不支持事務範圍。
Cosmos DB和您的其他數據庫(SQL DB)是完全獨立的。無法將操作從兩個操作轉換爲單個事務。
Cosmos DB將允許您通過存儲過程在其自己的事務機制內進行操作:在Cosmos DB存儲過程中的操作是「全部或全部」。但是...這與TransactionScope無關。
如果只有分佈式多數據存儲事務非常簡單...... –