Поделиться через


DbContext.ValidateEntity Метод

Определение

Расширение, позволяющее пользователю настроить проверку сущности или отфильтровать результаты проверки. Вызывается методом 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

Параметры

entityEntry
DbEntityEntry

Экземпляр DbEntityEntry, который должен быть проверен.

items
IDictionary<Object,Object>

Определяемый пользователем словарь, содержащий дополнительные сведения для пользовательской проверки. Он будет передан в ValidationContext и будет предоставлен как Items . Это необязательный параметр, он может содержать значение NULL.

Возвращаемое значение

Результат проверки сущности. Может содержать значение NULL при переопределении.

Применяется к