Compartir a través de


DbContext.ValidateEntity Método

Definición

Punto de extensión que permite al usuario personalizar la validación de una entidad o filtrar los resultados de la validación. Es llamado por el método GetValidationErrors().

protected virtual System.Data.Entity.Validation.DbEntityValidationResult ValidateEntity (System.Data.Entity.Infrastructure.DbEntityEntry entityEntry, System.Collections.Generic.IDictionary<object,object> items);
abstract member ValidateEntity : System.Data.Entity.Infrastructure.DbEntityEntry * System.Collections.Generic.IDictionary<obj, obj> -> System.Data.Entity.Validation.DbEntityValidationResult
override this.ValidateEntity : System.Data.Entity.Infrastructure.DbEntityEntry * System.Collections.Generic.IDictionary<obj, obj> -> System.Data.Entity.Validation.DbEntityValidationResult
Protected Overridable Function ValidateEntity (entityEntry As DbEntityEntry, items As IDictionary(Of Object, Object)) As DbEntityValidationResult

Parámetros

entityEntry
DbEntityEntry

Instancia de DbEntityEntry que se va a validar.

items
IDictionary<Object,Object>

Diccionario definido por el usuario que contiene información adicional para la validación personalizada. Se pasará a ValidationContext y se expondrá como Items . Este parámetro es opcional y su valor puede ser null.

Devoluciones

El resultado de la validación de la entidad. El valor puede ser null cuando se reemplaza.

Se aplica a