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
Veuillez nous indiquer votre problème concret. Voyez-vous des erreurs? Comportement inattendu –