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 için bkz. varlık türlerini ve ilişkilerini modellemeve SQL Server ve SQL Azure EF Core veritabanlarına erişme .

Alanlar

DefaultHiLoSequenceName

Hi-Lo sırası için varsayılan ad.

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)

ConfigurationSourceVeritabanının en büyük boyutu için öğesini döndürür.

GetHiLoSequenceName(IModel)

Varsayılan Hi-Lo sırası için kullanılacak adı döndürür.

GetHiLoSequenceName(IReadOnlyModel)

Varsayılan Hi-Lo sırası için kullanılacak adı döndürür.

GetHiLoSequenceNameConfigurationSource(IConventionModel)

ConfigurationSourceVarsayılan Hi-Lo sırası adı için döndürür.

GetHiLoSequenceSchema(IModel)

Varsayılan Hi-Lo sırası için kullanılacak şemayı döndürür. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Varsayılan Hi-Lo sırası için kullanılacak şemayı döndürür. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

ConfigurationSourceVarsayılan Hi-Lo sırası şeması için 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)

ConfigurationSourceVarsayılan kimlik artışı için öğesini döndürür.

GetIdentitySeed(IModel)

Varsayılan kimlik kaynağını döndürür.

GetIdentitySeed(IReadOnlyModel)

Varsayılan kimlik kaynağını döndürür.

GetIdentitySeedConfigurationSource(IConventionModel)

ConfigurationSourceVarsayılan şema için 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)

ConfigurationSourceVeritabanının performans düzeyi için 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)

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

GetValueGenerationStrategy(IModel)

SqlServerValueGenerationStrategyÖzellikte açıkça bir stratejiye sahip olmadığı takdirde modeldeki anahtarların özellikleri için kullanım için ' i döndürür.

GetValueGenerationStrategy(IReadOnlyModel)

SqlServerValueGenerationStrategyÖzellikte açıkça bir stratejiye sahip olmadığı takdirde modeldeki anahtarların özellikleri için kullanım için ' i döndürür.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

ConfigurationSourceVarsayılan için döndürür SqlServerValueGenerationStrategy .

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 sırası için kullanılacak adı ayarlar.

SetHiLoSequenceName(IMutableModel, String)

Varsayılan Hi-Lo sırası için kullanılacak adı ayarlar.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Varsayılan Hi-Lo sırası için kullanılacak şemayı ayarlar.

SetHiLoSequenceSchema(IMutableModel, String)

Varsayılan Hi-Lo sırası için kullanılacak şemayı ayarlar.

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

Varsayılan Kimlik artışı belirler.

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

Varsayılan Kimlik artışı belirler.

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Varsayılan kimlik kaynağını ayarlar.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Varsayılan kimlik kaynağını ayarlar.

SetIdentitySeed(IMutableModel, Nullable<Int32>)

Varsayılan kimlik kaynağını ayarlar.

SetIdentitySeed(IMutableModel, Nullable<Int64>)

Varsayılan kimlik kaynağını ayarlar.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Veritabanının performans düzeyini ayarlar.

SetPerformanceLevelSql(IMutableModel, String)

Veritabanının performans düzeyini 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)

Modeldeki, SqlServerValueGenerationStrategy açıkça ayarlanmış bir stratejiye sahip olmayan anahtarların özellikleri için kullanılacak öğesini ayarlar.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

Modeldeki, SqlServerValueGenerationStrategy açıkça ayarlanmış bir stratejiye sahip olmayan anahtarların özellikleri için kullanılacak öğesini ayarlar.

Şunlara uygulanır