Freigeben über


DbContext.GetValidationErrors Methode

Definition

Überprüft nachverfolgte Entitäten und gibt eine Sammlung von zurück, die DbEntityValidationResult Validierungsergebnisse enthält.

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)

Gibt zurück

Eine Auflistung von Validierungsergebnissen für ungültige Entitäten. Die Auflistung ist nie NULL, und sie darf keine NULL-Werte oder Ergebnisse für gültige Entitäten enthalten.

Attribute

Hinweise

1. Diese Methode ruft DetectChanges() auf, um den Zustand der nachverfolgten Entitäten zu bestimmen, es sei denn, DbContextConfiguration.AutoDetectChangesEnabled ist auf false festgelegt. 2. Standardmäßig werden nur Entitäten mit dem Status Added und Modified überprüft. Der Benutzer kann dieses Verhalten ändern, indem er die ShouldValidateEntity-Methode überschreibt.

Gilt für: