ModelValidator.ValidateData Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
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.
Kullanılacak günlükçü.