Ce code me donne l'erreur:
3 Réponses :
Oui, ça fonctionnera. Vous avez oublié d'inclure l'étendue.compte (); à la fin p>
@ user281180 Je l'ai fait exprès, je ne veux pas qu'il s'engage, et ça me jette une erreur
Vous devrez peut-être spécifier les transactionsCOPOPtion comme dans cet exemple à partir de MSDN: ref: http://msdn.microsoft.com/en-us/library/ms172152.aspx p> p>
Quelle instruction jette l'erreur? Je suppose que c'est le dernier Puisque vous n'appelez pas Scope.comPlete (), la transaction est renommée (abortie) lorsque AAA est disposé. repo.insert code>. P>
Généralement, la restauration de la transaction est considérée comme une erreur, de sorte que toutes les transactions de niveau supérieur deviennent également peu nombreuses (ou sont immédiatement annulées).
Donc, pour le dernier repo.insert code> Il n'y a pas de transaction valide à utiliser - c'est pourquoi il jette une exception. P>