Udostępnij za pośrednictwem


DbUpdateConcurrencyException Klasa

Definicja

Wyjątek zgłoszony przez DbContext , gdy oczekiwano, że funkcja SaveChanges dla jednostki spowoduje aktualizację bazy danych, ale w rzeczywistości nie dotyczyło to wierszy w bazie danych. Zwykle oznacza to, że baza danych została zaktualizowana współbieżnie, tak aby token współbieżności, który miał być zgodny, nie był w rzeczywistości zgodny. Należy pamiętać, że wpisy stanu, do których odwołuje się ten wyjątek, nie są serializowane z powodu zabezpieczeń i dostępu do wpisów stanu po serializacji zwróci wartość 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
Dziedziczenie
DbUpdateConcurrencyException
Atrybuty

Konstruktory

DbUpdateConcurrencyException()

Inicjuje nowe wystąpienie klasy DbUpdateException.

DbUpdateConcurrencyException(String, Exception)

Inicjuje nowe wystąpienie klasy DbUpdateException.

DbUpdateConcurrencyException(String)

Inicjuje nowe wystąpienie klasy DbUpdateException.

Właściwości

Entries

Pobiera DbEntityEntry obiekty reprezentujące jednostki, których nie można zapisać w bazie danych.

(Odziedziczone po DbUpdateException)

Dotyczy