SqlServerEntityTypeAnnotations Sınıf

Tanım

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

public class SqlServerEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalEntityTypeAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerEntityTypeAnnotations
type SqlServerEntityTypeAnnotations = class
    inherit RelationalEntityTypeAnnotations
    interface ISqlServerEntityTypeAnnotations
    interface IRelationalEntityTypeAnnotations
Public Class SqlServerEntityTypeAnnotations
Inherits RelationalEntityTypeAnnotations
Implements ISqlServerEntityTypeAnnotations
Devralma
SqlServerEntityTypeAnnotations
Uygulamalar

Oluşturucular

SqlServerEntityTypeAnnotations(IEntityType)

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

SqlServerEntityTypeAnnotations(RelationalAnnotations)

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

Alanlar

ProviderFullAnnotationNames (Devralındığı yer: RelationalEntityTypeAnnotations)

Özellikler

Annotations

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

(Devralındığı yer: RelationalEntityTypeAnnotations)
DiscriminatorProperty

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

(Devralındığı yer: RelationalEntityTypeAnnotations)
DiscriminatorValue

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

(Devralındığı yer: RelationalEntityTypeAnnotations)
EntityType

IEntityTypeNot eklemek için.

(Devralındığı yer: RelationalEntityTypeAnnotations)
IsMemoryOptimized

Türün bellek için iyileştirilmiş bir tabloya eşlenip eşlenmediğini belirtir.

Schema

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

(Devralındığı yer: RelationalEntityTypeAnnotations)
TableName

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

(Devralındığı yer: RelationalEntityTypeAnnotations)

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.

(Devralındığı yer: RelationalEntityTypeAnnotations)
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.

(Devralındığı yer: RelationalEntityTypeAnnotations)
GetDiscriminatorPropertyConfigurationSource()

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

(Devralındığı yer: RelationalEntityTypeAnnotations)
GetDiscriminatorValueConfigurationSource()

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

(Devralındığı yer: RelationalEntityTypeAnnotations)
GetNonRootDiscriminatorProperty()

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

(Devralındığı yer: RelationalEntityTypeAnnotations)
RemoveDiscriminatorValue()

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

(Devralındığı yer: RelationalEntityTypeAnnotations)
SetDiscriminatorProperty(IProperty)

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

(Devralındığı yer: RelationalEntityTypeAnnotations)
SetDiscriminatorProperty(IProperty, Type)

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

(Devralındığı yer: RelationalEntityTypeAnnotations)
SetDiscriminatorValue(Object)

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

(Devralındığı yer: RelationalEntityTypeAnnotations)
SetIsMemoryOptimized(Boolean)

Bellek iyileştirmeyi ayarlamaya çalışır.

SetSchema(String)

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

(Devralındığı yer: RelationalEntityTypeAnnotations)
SetTableName(String)

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

(Devralındığı yer: RelationalEntityTypeAnnotations)

Şunlara uygulanır