2016-09-22 1 views
0

J'essaie de mettre à jour une base de données en utilisant la bibliothèque de sessions et les transactions. J'ai une fonction qui fait un peu de travail sur les objets, puis met à jour la base de données. Voici mon code:C# Sessions SaveOrUpdate ne fonctionne pas

using (_session.BeginTransaction()) 
       { 
        _session.SaveOrUpdate(foo); 
        _session.Transaction.CommitAsync(); 
       } 

foo est l'objet que je suis en train de mettre à jour. Maintenant, la chose est que j'appelle cette fonction plus d'une fois en utilisant une boucle for et la base de données est mise à jour seulement la première fois.

Répondre

0

Je l'ai résolu. Je ne suis pas vraiment sûr de ce qui était le problème que la seule chose que j'ai fait différemment était de récupérer tous les objets avant de commencer à les sauvegarder.