DataContext...

domenica 14 agosto 2011 - 19.18
Tag Elenco Tags  C#  |  .NET 3.5  |  Visual Studio 2008  |  SQL Server 2005

ccascone Profilo | Newbie

Il problema è che ho delle classi che utilizzano internamente ognuna un'istanza DataContext. In alcuni momenti ho bisogno di operare in transazione e per far questo dovrei avere la stessa istanza del DataContext.

Io ho provato a far così:

istanzaMiaClasse.context.Dispose(); istanzaMiaClasse.context = newContext; istanzaMiaClasse.context.t_Anagrafica.Attach(istanzaMiaClasse._dbEntity);

dove:
-t_anagrafica è un oggetto Table del mio DataContext
-_dbEntity è un'istanza di t_anagrafica creata nella mia classe istanziata

Fatto così funziona tutto... ma dato che in giro ho letto che non è semplice fare un Attach in un nuovo DataContext mi chiedo se la mia soluzione è valida oppure no.

Grazie
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5