Condividi tramite


DbUpdateConcurrencyException Classe

Definizione

Eccezione generata da DbContext quando era previsto che SaveChanges per un'entità generasse un aggiornamento del database, ma in realtà non sono state interessate righe nel database. Ciò indica in genere che il database è stato aggiornato simultaneamente in modo che un token di concorrenza che dovrebbe corrispondere non corrisponde effettivamente. Si noti che le voci di stato a cui fa riferimento questa eccezione non vengono serializzate a causa della sicurezza e degli accessi alle voci di stato dopo la serializzazione restituiranno Null.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification="SerializeObjectState used instead")]
[System.Serializable]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbUpdateConcurrencyException : System.Data.Entity.Infrastructure.DbUpdateException
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification="SerializeObjectState used instead")]
[System.Serializable]
public class DbUpdateConcurrencyException : System.Data.Entity.Infrastructure.DbUpdateException
type DbUpdateConcurrencyException = class
    inherit DbUpdateException
Public Class DbUpdateConcurrencyException
Inherits DbUpdateException
Ereditarietà
DbUpdateConcurrencyException
Attributi

Costruttori

DbUpdateConcurrencyException()

Inizializza una nuova istanza della classe DbUpdateException.

DbUpdateConcurrencyException(String)

Inizializza una nuova istanza della classe DbUpdateException.

DbUpdateConcurrencyException(String, Exception)

Inizializza una nuova istanza della classe DbUpdateException.

Proprietà

Entries

Ottiene DbEntityEntry oggetti che rappresentano le entità che non è stato possibile salvare nel database.

(Ereditato da DbUpdateException)

Si applica a