Partager via


DbContext.ValidateEntity Méthode

Définition

Point d'extension qui permet à l'utilisateur de personnaliser la validation d'une entité ou de filtrer les résultats de la validation. Appelée par 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

Paramètres

entityEntry
DbEntityEntry

Instance DbEntityEntry à valider.

items
IDictionary<Object,Object>

Dictionnaire défini par l’utilisateur contenant des informations supplémentaires pour la validation personnalisée. Il sera passé à ValidationContext et sera exposé en tant que Items . Ce paramètre est facultatif et peut avoir la valeur null.

Retours

Résultat de la validation d'entité. Peut être null en cas de substitution.

S’applique à