Dil

SqlServerModelExtensions Sınıf

Tanım

SQL Server özgü meta veriler için model uzantısı yöntemleri.

[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerModelExtensions
public static class SqlServerModelExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerModelExtensions = class
type SqlServerModelExtensions = class
Public Module SqlServerModelExtensions
Devralma
SqlServerModelExtensions
Özellikler

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Varlık türlerini ve ilişkilerini modellemeve EF Core ile SQL Server ve Azure SQL veritabanlarına erişme.

Alanlar

Veri Akışı Adı Description
DefaultHiLoSequenceName

hi-lo dizisi için varsayılan ad.

DefaultSequenceNameSuffix

Özelliklere uygulanan diziler için varsayılan ön ek.

Yöntemler

Veri Akışı Adı Description
AddFullTextCatalog(IConventionModel, String, Boolean)

Modele tam metin kataloğu ekler.

AddFullTextCatalog(IMutableModel, String)

Modele tam metin kataloğu ekler.

FindFullTextCatalog(IConventionModel, String)

Modelde bir tam metin kataloğu bulur veya bulunamazsa döndürür null .

FindFullTextCatalog(IModel, String)

Modelde bir tam metin kataloğu bulur veya bulunamazsa döndürür null .

FindFullTextCatalog(IMutableModel, String)

Modelde bir tam metin kataloğu bulur veya bulunamazsa döndürür null .

FindFullTextCatalog(IReadOnlyModel, String)

Modelde bir tam metin kataloğu bulur veya bulunamazsa döndürür null .

GetDatabaseMaxSize(IModel)

Veritabanının en büyük boyutunu döndürür.

GetDatabaseMaxSize(IReadOnlyModel)

Veritabanının en büyük boyutunu döndürür.

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

Veritabanının ConfigurationSource en büyük boyutu için değerini döndürür.

GetFullTextCatalogs(IConventionModel)

Modelde tanımlanan tüm tam metin kataloglarını alır.

GetFullTextCatalogs(IModel)

Modelde tanımlanan tüm tam metin kataloglarını alır.

GetFullTextCatalogs(IMutableModel)

Modelde tanımlanan tüm tam metin kataloglarını alır.

GetFullTextCatalogs(IReadOnlyModel)

Modelde tanımlanan tüm tam metin kataloglarını alır.

GetHiLoSequenceName(IModel)

Varsayılan hi-lo dizisi için kullanılacak adı döndürür.

GetHiLoSequenceName(IReadOnlyModel)

Varsayılan hi-lo dizisi için kullanılacak adı döndürür.

GetHiLoSequenceNameConfigurationSource(IConventionModel)

ConfigurationSource Varsayılan hi-lo dizisinin adını döndürür.

GetHiLoSequenceSchema(IModel)

Varsayılan hi-lo dizisi için kullanılacak şemayı döndürür. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Varsayılan hi-lo dizisi için kullanılacak şemayı döndürür. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Varsayılan hi-lo dizisi şeması için öğesini ConfigurationSource döndürür.

GetIdentityIncrement(IModel)

Varsayılan kimlik artışını döndürür.

GetIdentityIncrement(IReadOnlyModel)

Varsayılan kimlik artışını döndürür.

GetIdentityIncrementConfigurationSource(IConventionModel)

Varsayılan kimlik artışı için değerini ConfigurationSource döndürür.

GetIdentitySeed(IModel)

Varsayılan kimlik tohumunu döndürür.

GetIdentitySeed(IReadOnlyModel)

Varsayılan kimlik tohumunu döndürür.

GetIdentitySeedConfigurationSource(IConventionModel)

Varsayılan şema için değerini ConfigurationSource döndürür.

GetPerformanceLevelSql(IModel)

Veritabanının performans düzeyini döndürür.

GetPerformanceLevelSql(IReadOnlyModel)

Veritabanının performans düzeyini döndürür.

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

ConfigurationSource Veritabanının performans düzeyi için değerini döndürür.

GetSequenceNameSuffix(IReadOnlyModel)

Otomatik olarak oluşturulan dizilerin adına eklenecek son eki döndürür.

GetSequenceNameSuffixConfigurationSource(IConventionModel)

ConfigurationSource Varsayılan değer oluşturma dizisi adı soneki için değerini döndürür.

GetSequenceSchema(IReadOnlyModel)

Varsayılan değer oluşturma dizisi için kullanılacak şemayı döndürür. UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

Varsayılan anahtar değeri oluşturma dizisi şeması için değerini ConfigurationSource döndürür.

GetServiceTierSql(IModel)

Veritabanının hizmet katmanını döndürür.

GetServiceTierSql(IReadOnlyModel)

Veritabanının hizmet katmanını döndürür.

GetServiceTierSqlConfigurationSource(IConventionModel)

ConfigurationSource Veritabanının hizmet katmanı için değerini döndürür.

GetValueGenerationStrategy(IModel)

Özelliğin SqlServerValueGenerationStrategy açıkça ayarlanmış bir stratejisi olmadığı sürece modeldeki anahtarların özellikleri için kullanılacak değerini döndürür.

GetValueGenerationStrategy(IReadOnlyModel)

Özelliğin SqlServerValueGenerationStrategy açıkça ayarlanmış bir stratejisi olmadığı sürece modeldeki anahtarların özellikleri için kullanılacak değerini döndürür.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

Varsayılan SqlServerValueGenerationStrategyiçin değerini ConfigurationSource döndürür.

RemoveFullTextCatalog(IConventionModel, String)

Modelden tam metin kataloğu kaldırır.

RemoveFullTextCatalog(IMutableModel, String)

Modelden tam metin kataloğu kaldırır.

SetDatabaseMaxSize(IConventionModel, String, Boolean)

Veritabanının en büyük boyutunu ayarlar.

SetDatabaseMaxSize(IMutableModel, String)

Veritabanının en büyük boyutunu ayarlar.

SetHiLoSequenceName(IConventionModel, String, Boolean)

Varsayılan hi-lo dizisi için kullanılacak adı ayarlar.

SetHiLoSequenceName(IMutableModel, String)

Varsayılan hi-lo dizisi için kullanılacak adı ayarlar.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Varsayılan hi-lo dizisi için kullanılacak şemayı ayarlar.

SetHiLoSequenceSchema(IMutableModel, String)

Varsayılan hi-lo dizisi için kullanılacak şemayı ayarlar.

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

Varsayılan kimlik artışını ayarlar.

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

Varsayılan kimlik artışını ayarlar.

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Varsayılan kimlik tohumunu ayarlar.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Varsayılan kimlik tohumunu ayarlar.

SetIdentitySeed(IMutableModel, Nullable<Int32>)

Varsayılan kimlik tohumunu ayarlar.

SetIdentitySeed(IMutableModel, Nullable<Int64>)

Varsayılan kimlik tohumunu ayarlar.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Veritabanının performans düzeyini ayarlar.

SetPerformanceLevelSql(IMutableModel, String)

Veritabanının performans düzeyini ayarlar.

SetSequenceNameSuffix(IConventionModel, String, Boolean)

Otomatik olarak oluşturulan dizilerin adına eklenecek son eki ayarlar.

SetSequenceNameSuffix(IMutableModel, String)

Otomatik olarak oluşturulan dizilerin adına eklenecek son eki ayarlar.

SetSequenceSchema(IConventionModel, String, Boolean)

Varsayılan anahtar değeri oluşturma sırası için kullanılacak şemayı ayarlar.

SetSequenceSchema(IMutableModel, String)

Varsayılan anahtar değeri oluşturma sırası için kullanılacak şemayı ayarlar.

SetServiceTierSql(IConventionModel, String, Boolean)

Veritabanının hizmet katmanını ayarlar.

SetServiceTierSql(IMutableModel, String)

Veritabanının hizmet katmanını ayarlar.

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

SqlServerValueGenerationStrategy modelindeki anahtarların açıkça ayarlanmış bir stratejisi olmayan özellikleri için kullanılacak şekilde ayarlar.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

SqlServerValueGenerationStrategy modelindeki anahtarların açıkça ayarlanmış bir stratejisi olmayan özellikleri için kullanılacak şekilde ayarlar.

Şunlara uygulanır