10 messaggi dal 02 novembre 2007
Salve a tutti.
Da un DB ho creato un DataSet tipizzato con DataTable e TableAdapters. (DAL) Ho costruito anche il Business Logic Layer (BLL) che utilzza tale DataSet per far funzionare la mia applicazione.

Nel BLL ho dei metodi che richiamano diversi metodi di diversi tableadapter e vorrei che queste operazioni fossero transazionate.

Che approccio mi consigliate?
Fab
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Tre soluzioni:
- Transactionscope:
http://msdn2.microsoft.com/en-us/library/system.transactions.transactionscope.aspx
- Scrivere una SP apposita che esegua tutte le operazioni sul database con la transaction.
- Esendere le classi dei tableadapeter in modo che accettino le transazioni: http://blah.winsmarts.com/2006/06/18/the-definitive-tableadapters--transactions-blog-post.aspx
Ciao
Modificato da andrewz il 21 dicembre 2007 13.27 -
Leggi qui:
http://www.aspitalia.com/articoli/asp.net2/transazioni.aspx

alla fine c'è un pezzo che spiega come fare un transaction manager custom lavorando ad oggetti.

Ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.