DbContext.GetValidationErrors (Método)

[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].

Valida las entidades de las que se realiza un seguimiento y devuelve una colección de DbEntityValidationResult que contiene los resultados de la validación.

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

Sintaxis

'Declaración
<SuppressMessageAttribute("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")> _
Public Function GetValidationErrors As IEnumerable(Of DbEntityValidationResult)
'Uso
Dim instance As DbContext 
Dim returnValue As IEnumerable(Of DbEntityValidationResult)

returnValue = instance.GetValidationErrors()
[SuppressMessageAttribute("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")]
public IEnumerable<DbEntityValidationResult> GetValidationErrors()
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1024:UsePropertiesWhereAppropriate")]
public:
IEnumerable<DbEntityValidationResult^>^ GetValidationErrors()
[<SuppressMessageAttribute("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")>]
member GetValidationErrors : unit -> IEnumerable<DbEntityValidationResult> 
public function GetValidationErrors() : IEnumerable<DbEntityValidationResult>

Valor devuelto

Tipo: System.Collections.Generic.IEnumerable<DbEntityValidationResult>
La colección de resultados de la validación para las entidades no válidas.La colección nunca es NULL y no debe contener valores NULL ni resultados para entidades válidas.

Comentarios

1. Este método invoca a DetectChanges() para determinar los estados de las entidades de las que se hace seguimiento, a menos que DbContextConfiguration.AutoDetectChangesEnabled se haya configurado como false. 2. De forma predeterminada, solo se validan las entidades de tipo Added o Modified. El usuario puede cambiar este comportamiento si suprime el método ShouldValidateEntity.

Vea también

Referencia

DbContext Clase

System.Data.Entity (Espacio de nombres)