L'implémentation du fournisseur de persistance de InstanceStore utilisée n'est pas valide. Elle a tenté d'exécuter une commande ...

L'implémentation du fournisseur de persistance de InstanceStore utilisée n'est pas valide. Elle a tenté d'exécuter une commande transactionnelle alors qu'elle traitait une commande non transactionnelle. Cette exception peut se produire lorsque InstancePersistenceContext.Execute ou InstancePersistenceContext.BeginExecute est appelé avec une commande qui retourne la valeur false à partir de InstancePersistenceCommand.IsTransactionEnlistmentOptional alors qu'il traite une commande qui retourne la valeur True. Utilisez un fournisseur de persistance qui n'agit pas ainsi ou remplacez IsTransactionEnlistmentOptional dans l'une des commandes pour qu'elle retourne la valeur correcte.