Udostępnij za pośrednictwem


DbContext.ValidateEntity Metoda

Definicja

Punkt rozszerzenia umożliwiający użytkownikowi dostosowanie walidacji jednostki lub odfiltrowanie wyników walidacji. Wywoływane przez 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

Parametry

entityEntry
DbEntityEntry

Wystąpienie DbEntityEntry do zweryfikowania.

items
IDictionary<Object,Object>

Słownik zdefiniowany przez użytkownika zawierający dodatkowe informacje na temat weryfikacji niestandardowej. Zostanie ono przekazane i ValidationContext zostanie ujawnione jako Items . Ten parametr jest opcjonalny i może mieć wartość null.

Zwraca

Wynik weryfikacji jednostki. Być może wartość null po przesłonięciu.

Dotyczy