Compartir a través de


DbUpdateConcurrencyException (Clase)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Excepción producida por DbContext cuando se esperaba que SaveChanges para una entidad produjera una actualización de la base de datos pero, de hecho, ninguna fila de la base de datos se ha visto afectada. Esto suele indicar que la base de datos se ha actualizado simultáneamente de forma que un token de simultaneidad que se esperaba que coincidiera no ha coincidido realmente. Tenga en cuenta que las entradas de estado a que hace referencia esta excepción no se serializan debido a la seguridad y los accesos a las entradas de estado después de la serialización devolverán NULL.

Jerarquía de herencia

System.Object
  System.Exception
    System.SystemException
      System.Data.DataException
        System.Data.Entity.Infrastructure.DbUpdateException
          System.Data.Entity.Infrastructure.DbUpdateConcurrencyException

Espacio de nombres:  System.Data.Entity.Infrastructure
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
<SerializableAttribute> _
<SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification := "SerializeObjectState used instead")> _
Public Class DbUpdateConcurrencyException _
    Inherits DbUpdateException
'Uso
Dim instance As DbUpdateConcurrencyException
[SerializableAttribute]
[SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")]
public class DbUpdateConcurrencyException : DbUpdateException
[SerializableAttribute]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1032:ImplementStandardExceptionConstructors", Justification = L"SerializeObjectState used instead")]
public ref class DbUpdateConcurrencyException : public DbUpdateException
[<SerializableAttribute>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")>]
type DbUpdateConcurrencyException =  
    class 
        inherit DbUpdateException 
    end
public class DbUpdateConcurrencyException extends DbUpdateException

El tipo DbUpdateConcurrencyException expone los siguientes miembros.

Constructores

  Name Descripción
Método público DbUpdateConcurrencyException() Inicializa una nueva instancia de la clase DbUpdateException.
Método público DbUpdateConcurrencyException(String) Inicializa una nueva instancia de la clase DbUpdateException.
Método público DbUpdateConcurrencyException(String, Exception) Inicializa una nueva instancia de la clase DbUpdateException.

Superior

Propiedades

  Name Descripción
Propiedad pública Data (Se hereda de Exception).
Propiedad pública Entries Obtiene objetos DbEntityEntry que representan las entidades que no se pudieron guardar en la base de datos. (Se hereda de DbUpdateException).
Propiedad pública HelpLink (Se hereda de Exception).
Propiedad pública HResult (Se hereda de Exception).
Propiedad pública InnerException (Se hereda de Exception).
Propiedad pública Message (Se hereda de Exception).
Propiedad pública Source (Se hereda de Exception).
Propiedad pública StackTrace (Se hereda de Exception).
Propiedad pública TargetSite (Se hereda de Exception).

Superior

Métodos

  Name Descripción
Método público Equals (Se hereda de Object).
Método protegido Finalize (Se hereda de Object).
Método público GetBaseException (Se hereda de Exception).
Método público GetHashCode (Se hereda de Object).
Método público GetObjectData Crítico para la seguridad. (Se hereda de Exception).
Método público GetType (Se hereda de Exception).
Método protegido MemberwiseClone (Se hereda de Object).
Método público ToString (Se hereda de Exception).

Superior

Eventos

  Name Descripción
Evento protegido SerializeObjectState (Se hereda de Exception).

Superior

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

System.Data.Entity.Infrastructure (Espacio de nombres)