Dil

ModelValidator.ValidateDiscriminatorValues Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
ValidateDiscriminatorValues(IComplexType)

Verilen karmaşık tür ve iç içe olanlar için ayrımcıyı ve değerleri doğrular.

ValidateDiscriminatorValues(IEntityType)

Verilenden türetilen tüm varlık türleri için ayırıcıyı ve değerleri doğrular.

ValidateDiscriminatorValues(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)
Geçersiz.

Modelde devralma eşlemesini/yapılandırmasını doğrular.

ValidateDiscriminatorValues(IComplexType)

Kaynak:
ModelValidator.cs
Kaynak:
ModelValidator.cs

Verilen karmaşık tür ve iç içe olanlar için ayrımcıyı ve değerleri doğrular.

protected virtual void ValidateDiscriminatorValues(Microsoft.EntityFrameworkCore.Metadata.IComplexType complexType);
abstract member ValidateDiscriminatorValues : Microsoft.EntityFrameworkCore.Metadata.IComplexType -> unit
override this.ValidateDiscriminatorValues : Microsoft.EntityFrameworkCore.Metadata.IComplexType -> unit
Protected Overridable Sub ValidateDiscriminatorValues (complexType As IComplexType)

Parametreler

complexType
IComplexType

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

Şunlara uygulanır

ValidateDiscriminatorValues(IEntityType)

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

Verilenden türetilen tüm varlık türleri için ayırıcıyı ve değerleri doğrular.

protected virtual void ValidateDiscriminatorValues(Microsoft.EntityFrameworkCore.Metadata.IEntityType rootEntityType);
abstract member ValidateDiscriminatorValues : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> unit
override this.ValidateDiscriminatorValues : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> unit
Protected Overridable Sub ValidateDiscriminatorValues (rootEntityType As IEntityType)

Parametreler

rootEntityType
IEntityType

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

Şunlara uygulanır

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

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

Dikkat

Use ValidateInheritanceMapping

Modelde devralma eşlemesini/yapılandırmasını doğrular.

protected virtual void ValidateDiscriminatorValues(Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> logger);
[System.Obsolete("Use ValidateInheritanceMapping")]
protected virtual void ValidateDiscriminatorValues(Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> logger);
abstract member ValidateDiscriminatorValues : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> -> unit
override this.ValidateDiscriminatorValues : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> -> unit
[<System.Obsolete("Use ValidateInheritanceMapping")>]
abstract member ValidateDiscriminatorValues : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> -> unit
override this.ValidateDiscriminatorValues : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> -> unit
Protected Overridable Sub ValidateDiscriminatorValues (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çü.

Özellikler

Şunlara uygulanır