Compartir a través de


DbUpdateException (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 no se consiguen guardar los cambios en la base de datos. 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 DbUpdateException _
    Inherits DataException
'Uso
Dim instance As DbUpdateException
[SerializableAttribute]
[SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")]
public class DbUpdateException : DataException
[SerializableAttribute]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1032:ImplementStandardExceptionConstructors", Justification = L"SerializeObjectState used instead")]
public ref class DbUpdateException : public DataException
[<SerializableAttribute>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")>]
type DbUpdateException =  
    class 
        inherit DataException 
    end
public class DbUpdateException extends DataException

El tipo DbUpdateException expone los siguientes miembros.

Constructores

  Name Descripción
Método público DbUpdateException() Inicializa una nueva instancia de la clase DbUpdateException.
Método público DbUpdateException(String) Inicializa una nueva instancia de la clase DbUpdateException.
Método público DbUpdateException(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.
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)