SqlServerModelExtensions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
| FindFullTextCatalog(IModel, String) |
Modelde bir tam metin kataloğu bulur veya bulunamazsa döndürür |
| FindFullTextCatalog(IMutableModel, String) |
Modelde bir tam metin kataloğu bulur veya bulunamazsa döndürür |
| FindFullTextCatalog(IReadOnlyModel, String) |
Modelde bir tam metin kataloğu bulur veya bulunamazsa döndürür |
| 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. |