DbContext.GetValidationErrors Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ověří sledované entity a vrátí kolekci DbEntityValidationResult obsahující výsledky ověření.
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)
Návraty
Kolekce výsledků ověření pro neplatné entity Kolekce nikdy nemá hodnotu null a nesmí obsahovat hodnoty null ani výsledky pro platné entity.
- Atributy
Poznámky
1. Tato metoda volá DetectChanges() k určení stavů sledovaných entit, pokud dbContextConfiguration.AutoDetectChangesEnabled není nastaven na false. 2. Ve výchozím nastavení se ověřují pouze přidané u upravených entit. Uživatel může toto chování změnit přepsáním metody ShouldValidateEntity.