Jazyk

ModelValidator.ValidateData Metoda

Definice

Přetížení

Název Description
ValidateData(IModel)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

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)

Zdroj:
ModelValidator.cs
Zdroj:
ModelValidator.cs

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

protected virtual void ValidateData(Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member ValidateData : Microsoft.EntityFrameworkCore.Metadata.IModel -> unit
override this.ValidateData : Microsoft.EntityFrameworkCore.Metadata.IModel -> unit
Protected Overridable Sub ValidateData (model As IModel)

Parametry

model
IModel

Platí pro

ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Zdroj:
ModelValidator.cs
Zdroj:
ModelValidator.cs
Zdroj:
ModelValidator.cs
Zdroj:
ModelValidator.cs
Zdroj:
ModelValidator.cs
Zdroj:
ModelValidator.cs
Zdroj:
ModelValidator.cs
Zdroj:
ModelValidator.cs

Ověří mapování a konfiguraci dat (např. počáteční data) v modelu.

protected virtual void ValidateData(Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> logger);
abstract member ValidateData : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> -> unit
override this.ValidateData : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> -> unit
Protected Overridable 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:
ModelValidator.cs

Ověřuje počáteční data pro typ entity.

protected virtual 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);
abstract member 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
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 Overridable 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