DbContext.ValidateEntity 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擴充點可讓使用者自訂實體驗證或篩選出驗證結果的行為。 由 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。