Share via


SqlServerModelExtensions Sınıf

Tanım

SQL Server özgü meta veriler için model genişletme yöntemleri.

public static class SqlServerModelExtensions
type SqlServerModelExtensions = class
Public Module SqlServerModelExtensions
Devralma
SqlServerModelExtensions

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

DefaultHiLoSequenceName

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

DefaultSequenceNameSuffix

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

Yöntemler

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)

ConfigurationSource Veritabanının en büyük boyutu için değerini döndürü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 değerini 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.

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)

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

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

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

Şunlara uygulanır