Dil

ModelValidator.ValidateData Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
ValidateData(IModel)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

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

Modeldeki verilerin (örneğin, çekirdek verileri) eşlemesini/yapılandırmasını doğrular.

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

Varlık türü için tohum verilerini doğrular.

ValidateData(IModel)

Kaynak:
ModelValidator.cs
Kaynak:
ModelValidator.cs

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

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)

Parametreler

model
IModel

Şunlara uygulanır

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

Kaynak:
ModelValidator.cs
Kaynak:
ModelValidator.cs
Kaynak:
ModelValidator.cs
Kaynak:
ModelValidator.cs
Kaynak:
ModelValidator.cs
Kaynak:
ModelValidator.cs
Kaynak:
ModelValidator.cs
Kaynak:
ModelValidator.cs

Modeldeki verilerin (örneğin, çekirdek verileri) eşlemesini/yapılandırmasını doğrular.

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

Parametreler

model
IModel

Doğrulanması gereken model.

logger
IDiagnosticsLogger<DbLoggerCategory.Model.Validation>

Kullanılacak günlükçü.

Şunlara uygulanır

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

Kaynak:
ModelValidator.cs

Varlık türü için tohum verilerini doğrular.

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

Parametreler

entityType
IEntityType

Doğrulanması gereken varlık türü.

identityMaps
Dictionary<IKey,Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap>

Yinelenenleri algılamak için paylaşılan kimlik eşlemeleri.

sensitiveDataLogged
Boolean

Hassas verilerin günlüğe kaydedilip kaydedilmeyeceği.

logger
IDiagnosticsLogger<DbLoggerCategory.Model.Validation>

Kullanılacak günlükçü.

Şunlara uygulanır