SqlServerModelAnnotations Sınıf

Tanım

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

public class SqlServerModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalModelAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerModelAnnotations
type SqlServerModelAnnotations = class
    inherit RelationalModelAnnotations
    interface ISqlServerModelAnnotations
    interface IRelationalModelAnnotations
Public Class SqlServerModelAnnotations
Inherits RelationalModelAnnotations
Implements ISqlServerModelAnnotations
Devralma
SqlServerModelAnnotations
Uygulamalar

Oluşturucular

SqlServerModelAnnotations(IModel)

Verilen IModelöğesinin ek açıklamaları için bir örnek oluşturur.

SqlServerModelAnnotations(RelationalAnnotations)

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

Alanlar

DefaultHiLoSequenceName

ile kullanılan sıranın varsayılan adı ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

ProviderFullAnnotationNames

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

(Devralındığı yer: RelationalModelAnnotations)

Özellikler

Annotations

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

(Devralındığı yer: RelationalModelAnnotations)
DatabaseName

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

(Devralındığı yer: RelationalModelAnnotations)
DbFunctions

Tümü IDbFunctionmodelde yer alır.

(Devralındığı yer: RelationalModelAnnotations)
DefaultSchema

Model için kullanılacak varsayılan şema veya null açıkça ayarlanmamışsa.

(Devralındığı yer: RelationalModelAnnotations)
HiLoSequenceName

Kullanılacak sıra adını alır veya ayarlar ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Kullanılacak sıranın şemasını alır veya ayarlar ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

MaxIdentifierLength

Mağaza tanımlayıcıları için izin verilen uzunluk üst sınırı.

(Devralındığı yer: RelationalModelAnnotations)
Model

IModel Not eklemek için.

(Devralındığı yer: RelationalModelAnnotations)
Sequences

Tümü ISequencemodelde yer alır.

(Devralındığı yer: RelationalModelAnnotations)
ValueGenerationStrategy

özelliği SqlServerValueGenerationStrategy açıkça ayarlanmış farklı bir stratejiye sahip olmadığı sürece modeldeki anahtarların özellikleri için kullanılacak.

Yöntemler

FindDbFunction(MethodInfo)

Verilen MethodInfoile temsil edilen yöntemine eşlenen bir IDbFunction bulur.

(Devralındığı yer: RelationalModelAnnotations)
FindSequence(String, String)

Verilen ada sahip bir ISequence bulur.

(Devralındığı yer: RelationalModelAnnotations)
GetOrAddDbFunction(MethodInfo)

Verilen yöntemle eşlenen mevcut Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction işlevi döndürür veya yöntemiyle eşlenmiş yeni bir işlev oluşturur.

(Devralındığı yer: RelationalModelAnnotations)
GetOrAddSequence(String, String)

Verilen şemada verilen ada sahip mevcut IMutableSequence olanı döndürür veya verilen ad ve şemayla yeni bir dizi oluşturur.

(Devralındığı yer: RelationalModelAnnotations)
SetDatabaseName(String)

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

(Devralındığı yer: RelationalModelAnnotations)
SetDefaultSchema(String)

kullanımdaki semantiğini kullanarak ayarlamaya DefaultSchemaRelationalAnnotations çalışır.

(Devralındığı yer: RelationalModelAnnotations)
SetHiLoSequenceName(String)

Kullanılacak sıra adını ayarlamaya çalışır ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetHiLoSequenceSchema(String)

Kullanılacak sıranın şemasını ayarlama denemeleri ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetMaxIdentifierLength(Nullable<Int32>)

kullanımdaki semantiğini kullanarak ayarlamaya MaxIdentifierLengthRelationalAnnotations çalışır.

(Devralındığı yer: RelationalModelAnnotations)
SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>)

modeldeki anahtarların özellikleri için kullanılacak şekilde ayarlamaya SqlServerValueGenerationStrategy çalışır.

Belirtik Arabirim Kullanımları

IRelationalModelAnnotations.FindSequence(String, String)

Verilen ada sahip bir ISequence bulur.

(Devralındığı yer: RelationalModelAnnotations)
IRelationalModelAnnotations.Sequences

Tümü ISequencemodelde yer alır.

(Devralındığı yer: RelationalModelAnnotations)

Şunlara uygulanır