DbContext.ValidateEntity Method (DbEntityEntry, IDictionary<Object, Object>)
Extension point allowing the user to customize validation of an entity or filter out validation results. Called by GetValidationErrors.
Assembly: EntityFramework (in EntityFramework.dll)
protected virtual DbEntityValidationResult ValidateEntity( DbEntityEntry entityEntry, IDictionary<object, object> items )
Parameters
- entityEntry
-
Type:
System.Data.Entity.Infrastructure.DbEntityEntry
DbEntityEntry instance to be validated.
- items
-
Type:
System.Collections.Generic.IDictionary<Object, Object>
User-defined dictionary containing additional info for custom validation. It will be passed to ValidationContext and will be exposed as Items . This parameter is optional and can be null.
Return Value
Type: System.Data.Entity.Validation.DbEntityValidationResultEntity validation result. Possibly null when overridden.