RelationalModelValidator.ValidateData 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í.
Přetížení
| Název | Description |
|---|---|
| ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Ověří mapování a konfiguraci dat (např. počáteční data) v modelu. |
| ValidateData(IEntityType, Dictionary<IKey,IIdentityMap>, Boolean, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Ověřuje počáteční data pro typ entity. |
ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)
Ověří mapování a konfiguraci dat (např. počáteční data) v modelu.
protected override void ValidateData(Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> logger);
override this.ValidateData : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> -> unit
Protected Overrides Sub ValidateData (model As IModel, logger As IDiagnosticsLogger(Of DbLoggerCategory.Model.Validation))
Parametry
- model
- IModel
Model, který se má ověřit.
Protokolovací nástroj, který se má použít.
Platí pro
ValidateData(IEntityType, Dictionary<IKey,IIdentityMap>, Boolean, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)
Ověřuje počáteční data pro typ entity.
protected override void ValidateData(Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, System.Collections.Generic.Dictionary<Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap> identityMaps, bool sensitiveDataLogged, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> logger);
override this.ValidateData : Microsoft.EntityFrameworkCore.Metadata.IEntityType * System.Collections.Generic.Dictionary<Microsoft.EntityFrameworkCore.Metadata.IKey, Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap> * bool * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> -> unit
Protected Overrides Sub ValidateData (entityType As IEntityType, identityMaps As Dictionary(Of IKey, IIdentityMap), sensitiveDataLogged As Boolean, logger As IDiagnosticsLogger(Of DbLoggerCategory.Model.Validation))
Parametry
- entityType
- IEntityType
Typ entity, který se má ověřit.
- identityMaps
- Dictionary<IKey,Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap>
Mapy sdílených identit pro detekci duplicit
- sensitiveDataLogged
- Boolean
Zda se mají protokolovat citlivá data.
Protokolovací nástroj, který se má použít.