Condividi tramite


DbContext.ValidateEntity Metodo

Definizione

Punto di estensione che consente all'utente di personalizzare la convalida di un'entità o di filtrare i risultati della convalida. Chiamato da 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

Parametri

entityEntry
DbEntityEntry

Istanza di DbEntityEntry da convalidare.

items
IDictionary<Object,Object>

Dizionario definito dall'utente contenente informazioni aggiuntive per la convalida personalizzata. Verrà passato a ValidationContext e verrà esposto come Items . Questo parametro è facoltativo e può essere null.

Restituisce

Risultato della convalida dell'entità. Può essere null se viene sottoposto a override.

Si applica a