J'utilise LLBLGen Pro 2.5 avec un libre-service. Si je veux ajouter quelques lignes dans mes tables au sein d'une transaction, puis mettre à jour la première ligne que j'ai ajoutée, dois-je ajouter à nouveau cette première entité dans l'objet de transaction?Transaction dans LLBLGen Pro
Voici un exemple fictif de ce que je veux dire:
Dim objCustomer as New CustomerEntity()
Dim trans as new Transaction(IsolationLevel.ReadCommitted, "AddRecord")
objCustomer.FirstName = "John"
objCustomer.LastName = "Locke"
objCustomer.DateCreated = DateTime.Now
trans.Add(objCustomer)
objCustomer.Save()
Dim objOrder as New OrderEntity()
objOrder.CustomerID = objCustomer.CustomerID
objOrder.OrderDate = DateTime.Now
trans.Add(objOrder)
objOrder.Save()
objCustomer.FirstOrderID = objOrder.OrderID
trans.Add(objCustomer) 'DO I DO THIS??????
objCustomer.Save()
trans.Commit()
Tout conseil serait grandement appréciée!
Il est peut-être préférable de poser cette question sur les forums de support LLBLGen http://www.llblgen.com/tinyforum/ Une prise en charge rapide de haut niveau est fournie ... – Matt