DiscriminatorConvention Sınıf

Tanım

Bir hiyerarşide varlık türü adı olarak varlık türleri için ayrımcı değeri yapılandıran bir kural.

public class DiscriminatorConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeBaseTypeChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeRemovedConvention
type DiscriminatorConvention = class
    interface IEntityTypeBaseTypeChangedConvention
    interface IConvention
    interface IEntityTypeRemovedConvention
Public Class DiscriminatorConvention
Implements IEntityTypeBaseTypeChangedConvention, IEntityTypeRemovedConvention
Devralma
DiscriminatorConvention
Türetilmiş
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. Model bina kuralları.

Oluşturucular

DiscriminatorConvention(ProviderConventionSetBuilderDependencies)

DiscriminatorConvention öğesinin yeni bir örneğini oluşturur.

Özellikler

Dependencies

Bu hizmetin bağımlılıkları.

Yöntemler

ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, IConventionContext<IConventionEntityType>)

Varlık türünün temel türü değiştikten sonra çağrılır.

ProcessEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType, IConventionContext<IConventionEntityType>)

Bir varlık türü modelden kaldırıldıktan sonra çağrılır.

SetDefaultDiscriminatorValues(IEnumerable<IConventionEntityType>, IConventionDiscriminatorBuilder)

Verilen varlık türleri için ayrımcı değerleri yapılandırıyor.

Şunlara uygulanır