Aracılığıyla paylaş


SqlServerEntityTypeAnnotations Sınıf

Tanım

aracılığıyla SqlServer(IMutableEntityType)erişilen ilişkisel özel ek açıklamaların özellikleri.

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 IEntityTypeöğesinin ek açıklamaları için bir örnek oluşturur.

SqlServerEntityTypeAnnotations(RelationalAnnotations)

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

Alanlar

ProviderFullAnnotationNames

aracılığıyla SqlServer(IMutableEntityType)erişilen ilişkisel özel ek açıklamaların özellikleri.

(Devralındığı yer: RelationalEntityTypeAnnotations)

Özellikler

Annotations

Açıklama RelationalAnnotations eklemek için öğesini IEntityType temsil eden yardımcı.

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

IProperty Ayrımcı değeri depolamak için kullanılacak olan.

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

Kullanılacak ayrımcı değer.

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

IEntityType Not eklemek için.

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

Türün bellek için iyileştirilmiş bir tabloyla eşlenip eşlenmediğini gösterir.

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)

Kurala göre ayar ek açıklamalarını denetlemek için bu örnek tarafından kullanılan semantiği koruyan RelationalAnnotations verilen IEntityType için bir RelationalEntityTypeAnnotations örnek alır.

(Devralındığı yer: RelationalEntityTypeAnnotations)
GetAnnotations(IModel)

Kurala göre ayar ek açıklamalarını denetlemek için bu örnek tarafından kullanılan semantiği koruyan RelationalAnnotations verilen IModel için bir RelationalModelAnnotations örnek alır.

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

Şu anda ayarlanmış DiscriminatorPropertyolan için değerini Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource alır.

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

Şu anda ayarlanmış DiscriminatorValueolan için değerini Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource alır.

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

IProperty Temel türlere geçmeden bu türdeki bir ayırıcı için kullanılacak kümeyi bulur.

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

kullanımdaki semantiğini DiscriminatorValue kullanarak öğesini kaldırmaya RelationalAnnotations çalışır.

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

kullanımdaki semantiğini DiscriminatorProperty kullanarak ayarlamayı RelationalAnnotations dener.

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

kullanımdaki semantiğini DiscriminatorProperty kullanarak ayarlamayı RelationalAnnotations dener.

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

kullanımdaki semantiğini DiscriminatorValue kullanarak ayarlamayı RelationalAnnotations dener.

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

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

SetSchema(String)

kullanımdaki semantiğini Schema kullanarak ayarlamayı RelationalAnnotations dener.

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

kullanımdaki semantiğini TableName kullanarak ayarlamayı RelationalAnnotations dener.

(Devralındığı yer: RelationalEntityTypeAnnotations)

Şunlara uygulanır