2017-09-08 3 views
0

Existe-t-il un moyen d'exécuter une transaction tout ou rien avec les deux systèmes inclus? Par exemple. EF Core ne semble pas prendre en charge Transaction Scope.Entity Framework Core et DocumentDB Transaction

+0

Si seules les transactions réparties sur plusieurs datastores étaient si simples ... –

Répondre

1

Cosmos DB et votre autre base de données (base de données SQL) sont complètement séparées. Il n'y a aucun moyen d'intégrer les opérations des deux dans une seule transaction. Cosmos DB vous permet d'opérer dans son propre mécanisme de transaction, via des procédures stockées: les opérations dans une procédure stockée Cosmos DB sont «tout ou rien». Mais ... Ceci est indépendant d'un TransactionScope.