Freigeben über


DbContext.GetValidationErrors-Methode

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

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

Namespace:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
<SuppressMessageAttribute("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")> _
Public Function GetValidationErrors As IEnumerable(Of DbEntityValidationResult)
'Usage
Dim instance As DbContext 
Dim returnValue As IEnumerable(Of DbEntityValidationResult)

returnValue = instance.GetValidationErrors()
[SuppressMessageAttribute("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")]
public IEnumerable<DbEntityValidationResult> GetValidationErrors()
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1024:UsePropertiesWhereAppropriate")]
public:
IEnumerable<DbEntityValidationResult^>^ GetValidationErrors()
[<SuppressMessageAttribute("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")>]
member GetValidationErrors : unit -> IEnumerable<DbEntityValidationResult> 
public function GetValidationErrors() : IEnumerable<DbEntityValidationResult>

Rückgabewert

Typ: System.Collections.Generic.IEnumerable<DbEntityValidationResult>
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.

Hinweise

1. Diese Methode ruft DetectChanges() auf, um Zustände der nachverfolgten Entitäten zu ermitteln, falls nicht DbContextConfiguration.AutoDetectChangesEnabled auf FALSE gesetzt ist. 2. Standardmäßig werden nur Entitäten mit dem Status Added und Modified überprüft. Der Benutzer ist in der Lage, dieses Verhalten durch Überschreiben der ShouldValidateEntity-Methode zu ändern.

Siehe auch

Verweis

DbContext Klasse

System.Data.Entity-Namespace