DiscriminatorLengthConvention Sınıf

Tanım

Dize ayırıcı özellikleri için maksimum uzunluğu ayarlayan bir kural.

public class DiscriminatorLengthConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type DiscriminatorLengthConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class DiscriminatorLengthConvention
Implements IModelFinalizingConvention
Devralma
DiscriminatorLengthConvention
Uygulamalar

Açıklamalar

Maksimum uzunluk, hiyerarşideki tüm ayırıcı değerleri kapsayacak kadar büyük bir değere ayarlanır.

Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları ve devralma hiyerarşilerinin TPH eşlemesi .

Oluşturucular

DiscriminatorLengthConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

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

Özellikler

Dependencies

Bu hizmet için bağımlılıklar.

RelationalDependencies

Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar.

Yöntemler

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Model sonlandırılırken çağrılır.

Şunlara uygulanır