DbEntityValidationException (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].
Representa una excepción que se produce en SaveChanges() cuando tiene lugar un error en la validación de entidades.
Jerarquía de herencia
System.Object
System.Exception
System.SystemException
System.Data.DataException
System.Data.Entity.Validation.DbEntityValidationException
Espacio de nombres: System.Data.Entity.Validation
Ensamblado: EntityFramework (en EntityFramework.dll)
Sintaxis
'Declaración
<SerializableAttribute> _
<SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification := "SerializeObjectState used instead")> _
Public Class DbEntityValidationException _
Inherits DataException
'Uso
Dim instance As DbEntityValidationException
[SerializableAttribute]
[SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")]
public class DbEntityValidationException : DataException
[SerializableAttribute]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1032:ImplementStandardExceptionConstructors", Justification = L"SerializeObjectState used instead")]
public ref class DbEntityValidationException : public DataException
[<SerializableAttribute>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")>]
type DbEntityValidationException =
class
inherit DataException
end
public class DbEntityValidationException extends DataException
El tipo DbEntityValidationException expone los siguientes miembros.
Constructores
Name | Descripción | |
---|---|---|
DbEntityValidationException() | Inicializa una nueva instancia de la clase DbEntityValidationException utilizando los valores predeterminados. | |
DbEntityValidationException(String) | Inicializa una nueva instancia de la clase DbEntityValidationException con un mensaje de error especificado. | |
DbEntityValidationException(String, IEnumerable<DbEntityValidationResult>) | Inicializa una nueva instancia de la clase DbEntityValidationException con el mensaje de error especificado y los resultados de validación. | |
DbEntityValidationException(String, Exception) | Inicializa una nueva instancia de la clase DbEntityValidationException con un mensaje de error especificado y una excepción interna. | |
DbEntityValidationException(String, IEnumerable<DbEntityValidationResult>, Exception) | Inicializa una nueva instancia de la clase DbEntityValidationException con un mensaje de error especificado, los resultados de validación y una excepción interna. |
Superior
Propiedades
Name | Descripción | |
---|---|---|
Data | (Se hereda de Exception). | |
EntityValidationErrors | Obtiene los errores de validación asociados a la entidad. | |
HelpLink | (Se hereda de Exception). | |
HResult | (Se hereda de Exception). | |
InnerException | (Se hereda de Exception). | |
Message | (Se hereda de Exception). | |
Source | (Se hereda de Exception). | |
StackTrace | (Se hereda de Exception). | |
TargetSite | (Se hereda de Exception). |
Superior
Métodos
Name | Descripción | |
---|---|---|
Equals | (Se hereda de Object). | |
Finalize | (Se hereda de Object). | |
GetBaseException | (Se hereda de Exception). | |
GetHashCode | (Se hereda de Object). | |
GetObjectData | Crítico para la seguridad. (Se hereda de Exception). | |
GetType | (Se hereda de Exception). | |
MemberwiseClone | (Se hereda de Object). | |
ToString | (Se hereda de Exception). |
Superior
Eventos
Name | Descripción | |
---|---|---|
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.