SqlServerKeyAnnotations Sınıf

Tanım

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

public class SqlServerKeyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalKeyAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerKeyAnnotations
type SqlServerKeyAnnotations = class
    inherit RelationalKeyAnnotations
    interface ISqlServerKeyAnnotations
    interface IRelationalKeyAnnotations
Public Class SqlServerKeyAnnotations
Inherits RelationalKeyAnnotations
Implements ISqlServerKeyAnnotations
Devralma
SqlServerKeyAnnotations
Uygulamalar

Oluşturucular

SqlServerKeyAnnotations(IKey)

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

SqlServerKeyAnnotations(RelationalAnnotations)

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

Alanlar

DefaultAlternateKeyNamePrefix (Devralındığı yer: RelationalKeyAnnotations)
DefaultPrimaryKeyNamePrefix (Devralındığı yer: RelationalKeyAnnotations)
ProviderFullAnnotationNames (Devralındığı yer: RelationalKeyAnnotations)

Özellikler

Annotations

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

(Devralındığı yer: RelationalKeyAnnotations)
IsClustered

Anahtarın kümelenmiş olup olmadığını veya kümeleme belirtilmemişse null değerini alır veya ayarlar.

Key

IKeyNot eklemek için.

(Devralındığı yer: RelationalKeyAnnotations)
Name

Anahtar kısıtlaması adı.

(Devralındığı yer: RelationalKeyAnnotations)

Yöntemler

GetAnnotations(IEntityType) (Devralındığı yer: RelationalKeyAnnotations)
GetAnnotations(IProperty) (Devralındığı yer: RelationalKeyAnnotations)
GetDefaultName() (Devralındığı yer: RelationalKeyAnnotations)
SetIsClustered(Nullable<Boolean>)

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

SetName(String)

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

(Devralındığı yer: RelationalKeyAnnotations)

Şunlara uygulanır