DbContext.ValidateEntity Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework