Jazyk

RelationalModelValidator.ValidateData Metoda

Definice

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>)

Zdroj:
RelationalModelValidator.cs
Zdroj:
RelationalModelValidator.cs
Zdroj:
RelationalModelValidator.cs

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.

logger
IDiagnosticsLogger<DbLoggerCategory.Model.Validation>

Protokolovací nástroj, který se má použít.

Platí pro

ValidateData(IEntityType, Dictionary<IKey,IIdentityMap>, Boolean, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Zdroj:
RelationalModelValidator.cs

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.

logger
IDiagnosticsLogger<DbLoggerCategory.Model.Validation>

Protokolovací nástroj, který se má použít.

Platí pro