Compartilhar via


DbContext.ValidateEntity Método

Definição

Ponto de extensão que permite que o usuário personalize a validação de uma entidade ou filtre os resultados de validação. Chamado por 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

Parâmetros

entityEntry
DbEntityEntry

Instância DbEntityEntry a ser validada.

items
IDictionary<Object,Object>

Dicionário definido pelo usuário que contém informações adicionais para validação personalizada. Ele será passado para ValidationContext e será exposto como Items . Esse parâmetro é opcional e pode ser nulo.

Retornos

Resultado da validação de entidade. Possivelmente nulo quando substituído.

Aplica-se a