RelationalEntityTypeAnnotations Sınıf

Tanım

İle erişilen, ilişkisel özel ek açıklamaların özellikleri Relational(IMutableEntityType) .

public class RelationalEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalEntityTypeAnnotations
type RelationalEntityTypeAnnotations = class
    interface IRelationalEntityTypeAnnotations
Public Class RelationalEntityTypeAnnotations
Implements IRelationalEntityTypeAnnotations
Devralma
RelationalEntityTypeAnnotations
Türetilmiş
Uygulamalar

Oluşturucular

RelationalEntityTypeAnnotations(IEntityType)

Verilen ek açıklamalar için bir örnek oluşturur IEntityType .

RelationalEntityTypeAnnotations(IEntityType, RelationalFullAnnotationNames)
RelationalEntityTypeAnnotations(RelationalAnnotations)

IEntityTypeVerilen ek açıklama yardımcısı tarafından temsil edilen ek açıklamalar için bir örnek oluşturur.

RelationalEntityTypeAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

Alanlar

ProviderFullAnnotationNames

Özellikler

Annotations

RelationalAnnotationsNot eklemek için öğesini temsil eden yardımcı IEntityType .

DiscriminatorProperty

IPropertyBu, bir Ayrıştırıcı değeri depolamak için kullanılacaktır.

DiscriminatorValue

Kullanılacak ayrıştırıcı değeri.

EntityType

IEntityTypeNot eklemek için.

Schema

Eşlenen tabloyu içeren veritabanı şeması.

TableName

Varlık türünün eşlendiği tablonun adı..

Yöntemler

GetAnnotations(IEntityType)

RelationalEntityTypeAnnotations IEntityType RelationalAnnotations Bu örnek tarafından, kurala göre ayar açıklamalarını denetlemek için kullanılan semantiğinin sürdürülmesi için bir örnek alır.

GetAnnotations(IModel)

RelationalModelAnnotations IModel RelationalAnnotations Bu örnek tarafından, kurala göre ayar açıklamalarını denetlemek için kullanılan semantiğinin sürdürülmesi için bir örnek alır.

GetDiscriminatorPropertyConfigurationSource()

Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSourceŞu anda ayarlanmış olan kümesini alır DiscriminatorProperty .

GetDiscriminatorValueConfigurationSource()

Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSourceŞu anda ayarlanmış olan kümesini alır DiscriminatorValue .

GetNonRootDiscriminatorProperty()

IPropertyTaban türlerine geçiş yapmadan bu tür üzerinde ayrıştırıcı için kullanılacak kümeyi bulur.

RemoveDiscriminatorValue()

Kullanımdaki DiscriminatorValue öğesinin semantiğini kullanarak kaldırmayı dener RelationalAnnotations .

SetDiscriminatorProperty(IProperty)

Kullanımdaki DiscriminatorProperty öğesinin semantiğini kullanarak ayarlamaya çalışır RelationalAnnotations .

SetDiscriminatorProperty(IProperty, Type)

Kullanımdaki DiscriminatorProperty öğesinin semantiğini kullanarak ayarlamaya çalışır RelationalAnnotations .

SetDiscriminatorValue(Object)

Kullanımdaki DiscriminatorValue öğesinin semantiğini kullanarak ayarlamaya çalışır RelationalAnnotations .

SetSchema(String)

Kullanımdaki Schema öğesinin semantiğini kullanarak ayarlamaya çalışır RelationalAnnotations .

SetTableName(String)

Kullanımdaki TableName öğesinin semantiğini kullanarak ayarlamaya çalışır RelationalAnnotations .

Şunlara uygulanır