Aracılığıyla paylaş


DbContext.ValidateEntity Yöntem

Tanım

Kullanıcının bir varlığın doğrulamasını özelleştirmesine veya doğrulama sonuçlarını filtrelemesine olanak sağlayan uzantı noktası. tarafından çağrılır 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

Parametreler

entityEntry
DbEntityEntry

Doğrulanacak DbEntityEntry örneği.

items
IDictionary<Object,Object>

Özel doğrulama için ek bilgiler içeren kullanıcı tanımlı sözlük. öğesine geçirilecek ValidationContext ve olarak Items kullanıma sunulacaktır. Bu parametre isteğe bağlıdır ve null olabilir.

Döndürülenler

Varlık doğrulama sonucu. Geçersiz kılındığında null olabilir.

Şunlara uygulanır