Juste une petite question sur l'utilisation de TransactionScope dans ActiveRecord. Est-ce quelque chose qui est utilisé et fonctionne ou les gens utilisent-ils une autre méthode de gestion des transactions? Je ne suis pas familier, et je ne travaille pas avec AC mais je pense à adopter SessionScope et TransactionScope pour mon projet, et je me demandais juste ce que les gens en pensent.Castle ActiveRecord: TransactionScope
0
A
Répondre
1
Si vous pouvez utiliser Windsor, je recommande d'utiliser la ActiveRecordIntegration facility en combinaison avec le Automatic Transaction Management Facility qui vous permet d'appliquer des transactions déclarative, par exemple .:
utilisant Castle.Services.Transaction;
[Transactional]
public class BusinessClass
{
public void Load(int id)
{
...
}
// note the "virtual"
[Transaction(TransactionMode.Requires)]
public virtual void Save(Data data)
{
...
}
}
+0
Non, je n'utilise pas Windsor, mais j'étais intéressé par leur implémentation de TransactionScope. J'ai été capable de l'extraire et de l'utiliser dans mon projet. – epitka
Questions connexes
- 1. Castle ActiveRecord HasAndBelongsToMany numéro
- 2. Flush avec Castle ActiveRecord
- 3. SubSonic vs. Castle ActiveRecord
- 4. TryFindByPrimaryKey dans Castle ActiveRecord
- 5. Problème de cartographie Castle ActiveRecord
- 6. Une expérience avec Castle ActiveRecord?
- 7. Projet Castle ActiveRecord avec XML
- 8. Castle ActiveRecord: un à un
- 9. Cascading avec Castle ActiveRecord HasAndBelongsToMany's
- 10. Castle ActiveRecord et le modèle de solution ActiveRecord VS
- 11. Tutoriel Castle-ActiveRecord avec .NET 3.5 cassé?
- 12. Comment optimiser les appels Castle ActiveRecord
- 13. Insertion parent - Enfants dans Castle ActiveRecord
- 14. HQLBasedQuery à ProjectionQuery Castle ActiveRecord/NHibernate
- 15. Castle ActiveRecord Lazy-Loading ne fonctionne pas
- 16. Transactions Castle ActiveRecord + NHibernate pour les nuls
- 17. Castle ActiveRecord JoinedKey n'est pas défini
- 18. Quelle est votre opinion sur Castle ActiveRecord?
- 19. Comment utiliser Expression.Or() dans Castle ActiveRecord?
- 20. Sélection par ID dans Castle ActiveRecord
- 21. En utilisant Castle ActiveRecord avec Fluent NHibernate?
- 22. Exemple d'application (s) utilisant Castle ActiveRecord?
- 23. Castle ActiveRecord SessionScopeWebModule gestion des exceptions
- 24. Castle ActiveRecord Conflit de nom de table
- 25. Comment utiliser Linq avec Castle ActiveRecord
- 26. L'objet Castle Activerecord ne se réactualise pas
- 27. Comment fermer ou "désinitialiser" Castle ActiveRecord?
- 28. Castle ActiveRecord utilisant Linq pour Nhibernate Exemple
- 29. Échec du château ActiveRecord TransactionScope entraîne l'invalidité des requêtes futures
- 30. Vider séparément la transaction Castle ActiveRecord et actualiser l'objet dans une autre transaction
Veuillez nous indiquer votre problème concret. Voyez-vous des erreurs? Comportement inattendu –