共用方式為


DbContext.GetValidationErrors 方法

定義

驗證追蹤的實體,並傳回 包含驗證結果的 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 方法來變更此行為。

適用於