Condividi tramite


Metodo DbContext.GetValidationErrors

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Convalida le entità rilevate e restituisce una raccolta di DbEntityValidationResult che contiene i risultati della convalida.

Spazio dei nomi:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<SuppressMessageAttribute("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")> _
Public Function GetValidationErrors As IEnumerable(Of DbEntityValidationResult)
'Utilizzo
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>

Valore restituito

Tipo: System.Collections.Generic.IEnumerable<DbEntityValidationResult>
Raccolta dei risultati della convalida per le entità non valide.La raccolta non è mai Null e non deve contenere valori Null o risultati per le entità valide.

Note

1. Questo metodo chiama DetectChanges() per determinare gli stati delle entità rilevate, a meno che DbContextConfiguration.AutoDetectChangesEnabled non sia impostato su false. 2. Per impostazione predefinita, vengono convalidate solo le entità Added e Modified. L'utente può modificare questo comportamento eseguendo l'override del metodo ShouldValidateEntity.

Vedere anche

Riferimento

DbContext Classe

Spazio dei nomi System.Data.Entity