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 при переопределении.
Применяется к
Entity Framework