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.