LinqToSql

Discussione in '.NET Framework' iniziata da DanieleP, 28 Settembre 2015.

  1. DanieleP

    DanieleP Nuovo Utente

    Registrato:
    28 Settembre 2015
    Messaggi:
    2
    Mi Piace Ricevuti:
    0
    Punteggio:
    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?
     
  2. Vins

    Vins Moderatore Membro dello Staff MOD

    Registrato:
    28 Luglio 2009
    Messaggi:
    238
    Mi Piace Ricevuti:
    19
    Punteggio:
    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.
     

Condividi questa Pagina