DbContext.GetValidationErrors 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
驗證追蹤的實體,並傳回 包含驗證結果的 DbEntityValidationResult 集合。
public System.Collections.Generic.IEnumerable<System.Data.Entity.Validation.DbEntityValidationResult> GetValidationErrors ();
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")]
public System.Collections.Generic.IEnumerable<System.Data.Entity.Validation.DbEntityValidationResult> GetValidationErrors ();
member this.GetValidationErrors : unit -> seq<System.Data.Entity.Validation.DbEntityValidationResult>
Public Function GetValidationErrors () As IEnumerable(Of DbEntityValidationResult)
傳回
無效實體的驗證結果集合。 此集合絕對不會是 null 而且不得包含 null 值或是有效實體的結果。
- 屬性
備註
1.此方法會呼叫 DetectChanges () 來判斷追蹤實體的狀態,除非 DbCoNtextConfiguration.AutoDetectChangesEnabled 設定為 false。 2. 根據預設,只會驗證 Added 和 Modified 實體。 使用者可以覆寫 ShouldValidateEntity 方法來變更此行為。