Impostare l'isolation level parametrico nelle chiamate al database

mercoledì 22 ottobre 2008 - 14.48

lukepet Profilo | Junior Member

Ho delle procedure che operano connettendosi ad alcuni database.

Le transazioni sono impostate secondo un dato isolation level. Ad esempio:

cn = New SqlConnection(STRINGADICONNESSIONE)
cn.Open()
tr = cn.BeginTransaction(IsolationLevel.Serializable)
.
.

per fare alcuni test volevo impostare l'isolation level come parametro nel config, così nell'AppSetting ho inserito la voce:

<add key="IsolationLevel" value="IsolationLevel.Serializable"/>

dopodichè ho modificato il codice con l'istruzione:

tr = cn.BeginTransaction(CType(ConfigurationManager.AppSetting("IsolationLevel"),System.Data.IsolationLevel))

però non funziona...dove sbaglio?

forse al posto del ctype devo utilizzare il directcast?

o in alternativa come dovrei fare?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5