共用方式為


DbContext.ValidateEntity 方法

定義

擴充點可讓使用者自訂實體驗證或篩選出驗證結果的行為。 由 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

參數

entityEntry
DbEntityEntry

要驗證的 DbEntityEntry 執行個體。

items
IDictionary<Object,Object>

使用者定義的字典,其中包含自訂驗證的其他資訊。 它將會傳遞至 ValidationContext ,並公開為 Items 。 這個參數是選擇性而且可以是 null。

傳回

實體驗證結果。 已覆寫時可能為 null。

適用於