LinqToSql

DanieleP

Nuovo Utente
28 Set 2015
2
0
0
Ciao a tutti,

Spesso mi capita di fare varie modifiche (aggiungere dei campi/nuove relazioni) su un database locale e nel frattempo sviluppare la mia applicazione.
Quando vado ad aggiornare l'applicazione sul server, per qualche svista succede che mi dimentico :dormo: di aggiornare il database, magari avevo aggiunto solo un nuovo campo in una tabella.

Utilizzando linq , mi si creano delle eccezioni di questo genere

ex.Message: Riga non trovata o modificata.
ex.StakTrace: in System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode) in System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode) in nomeMetodo_Click(Object sender, EventArgs e)
C'e un modo di capire a cosa è dovuto questo errore? se manca un campo , una relazione o cose simili?
 

Vins

Moderatore
Membro dello Staff
MOD
28 Lug 2009
238
19
0
Ciao, questo tipo di messaggio dovrebbe essere relativo alla gestione della concorrenza ottimistica nella modifica dei dati.

Dai un'occhiata al seguente articolo MSDN

https://msdn.microsoft.com/it-it/library/bb546187(v=vs.110).aspx

In pratica è come se cercassi di aggiornare una o più righe che a loro volta sono state aggiornate da un altro client dopo che tu le hai estratte per lavorarci.