Condividi tramite


Integrazione con CLR e transazioni

Tramite lo spazio dei nomi System.Transactions vengono forniti un framework di transazioni pienamente integrato con ADO.NET e l'integrazione con CRL di SQL Server. System.Transactions e ADO.NET funzionano insieme per estendere e semplificare l'utilizzo di transazioni locali e distribuite nelle applicazioni gestite.

[!NOTA]

Una procedura CLR definita dall'utente non può stabilire una connessione allo stesso server nel quale viene eseguita, ovvero una connessione loopback, ed essere integrata nella stessa transazione. Un eventuale tentativo di connessione verrà bloccato e il controllo non verrà restituito alla procedura definita dall'utente. Verrà pertanto generato un errore di timeout (messaggio 1206) nella procedura definita dall'utente.

Per ulteriori informazioni sulle transazioni e su .NET Framework, vedere gli argomenti relativi all'esecuzione e all'utilizzo di transazioni in .NET Framework SDK.

Contenuto della sezione

Vedere anche

Concetti

Accesso ai dati da oggetti di database CLR