DbContext::ValidateEntity Method

[This page is specific to the Entity Framework version 6. The latest version is available as the 'Entity Framework' NuGet package. For more information about Entity Framework, see msdn.com/data/ef.]

Extension point allowing the user to customize validation of an entity or filter out validation results. Called by GetValidationErrors().

Namespace:  System.Data.Entity
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::DbEntityValidationResult
Entity validation result. Possibly null when overridden.
Show: