Udostępnij za pośrednictwem


SqlServerModelExtensions Klasa

Definicja

Metody rozszerzenia modelu dla metadanych specyficznych dla SQL Server.

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

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek i relacji oraz Uzyskiwanie dostępu do baz danych SQL Server i Azure SQL za pomocą programu EF Core.

Pola

DefaultHiLoSequenceName

Domyślna nazwa sekwencji hi-lo.

DefaultSequenceNameSuffix

Domyślny prefiks sekwencji zastosowanych do właściwości.

Metody

GetDatabaseMaxSize(IModel)

Zwraca maksymalny rozmiar bazy danych.

GetDatabaseMaxSize(IReadOnlyModel)

Zwraca maksymalny rozmiar bazy danych.

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

Zwraca wartość ConfigurationSource dla maksymalnego rozmiaru bazy danych.

GetHiLoSequenceName(IModel)

Zwraca nazwę używaną dla domyślnej sekwencji hi-lo.

GetHiLoSequenceName(IReadOnlyModel)

Zwraca nazwę używaną dla domyślnej sekwencji hi-lo.

GetHiLoSequenceNameConfigurationSource(IConventionModel)

Zwraca wartość ConfigurationSource dla domyślnej nazwy sekwencji hi-lo.

GetHiLoSequenceSchema(IModel)

Zwraca schemat do użycia dla domyślnej sekwencji hi-lo. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Zwraca schemat do użycia dla domyślnej sekwencji hi-lo. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Zwraca wartość ConfigurationSource dla domyślnego schematu sekwencji hi-lo.

GetIdentityIncrement(IModel)

Zwraca przyrost tożsamości domyślnej.

GetIdentityIncrement(IReadOnlyModel)

Zwraca przyrost tożsamości domyślnej.

GetIdentityIncrementConfigurationSource(IConventionModel)

Zwraca wartość ConfigurationSource dla przyrostu tożsamości domyślnej.

GetIdentitySeed(IModel)

Zwraca domyślny inicjator tożsamości.

GetIdentitySeed(IReadOnlyModel)

Zwraca domyślny inicjator tożsamości.

GetIdentitySeedConfigurationSource(IConventionModel)

Zwraca wartość ConfigurationSource dla schematu domyślnego.

GetPerformanceLevelSql(IModel)

Zwraca poziom wydajności bazy danych.

GetPerformanceLevelSql(IReadOnlyModel)

Zwraca poziom wydajności bazy danych.

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

Zwraca wartość ConfigurationSource dla poziomu wydajności bazy danych.

GetSequenceNameSuffix(IReadOnlyModel)

Zwraca sufiks, który ma być dołączany do nazwy automatycznie utworzonych sekwencji.

GetSequenceNameSuffixConfigurationSource(IConventionModel)

Zwraca wartość dla ConfigurationSource sufiksu nazwy sekwencji generowania wartości domyślnej.

GetSequenceSchema(IReadOnlyModel)

Zwraca schemat używany dla domyślnej sekwencji generowania wartości. UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

Zwraca wartość ConfigurationSource dla domyślnego schematu sekwencji generowania wartości klucza.

GetServiceTierSql(IModel)

Zwraca warstwę usługi bazy danych.

GetServiceTierSql(IReadOnlyModel)

Zwraca warstwę usługi bazy danych.

GetServiceTierSqlConfigurationSource(IConventionModel)

Zwraca wartość ConfigurationSource dla warstwy usługi bazy danych.

GetValueGenerationStrategy(IModel)

Zwraca wartość SqlServerValueGenerationStrategy , która ma być używana dla właściwości kluczy w modelu, chyba że właściwość ma jawnie ustawioną strategię.

GetValueGenerationStrategy(IReadOnlyModel)

Zwraca wartość SqlServerValueGenerationStrategy , która ma być używana dla właściwości kluczy w modelu, chyba że właściwość ma jawnie ustawioną strategię.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

Zwraca wartość ConfigurationSource dla wartości domyślnej SqlServerValueGenerationStrategy.

SetDatabaseMaxSize(IConventionModel, String, Boolean)

Ustawia maksymalny rozmiar bazy danych.

SetDatabaseMaxSize(IMutableModel, String)

Ustawia maksymalny rozmiar bazy danych.

SetHiLoSequenceName(IConventionModel, String, Boolean)

Ustawia nazwę do użycia dla domyślnej sekwencji hi-lo.

SetHiLoSequenceName(IMutableModel, String)

Ustawia nazwę do użycia dla domyślnej sekwencji hi-lo.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Ustawia schemat do użycia dla domyślnej sekwencji hi-lo.

SetHiLoSequenceSchema(IMutableModel, String)

Ustawia schemat do użycia dla domyślnej sekwencji hi-lo.

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

Ustawia przyrost tożsamości domyślnej.

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

Ustawia przyrost tożsamości domyślnej.

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Ustawia domyślny inicjator tożsamości.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Ustawia domyślny inicjator tożsamości.

SetIdentitySeed(IMutableModel, Nullable<Int32>)

Ustawia domyślny inicjator tożsamości.

SetIdentitySeed(IMutableModel, Nullable<Int64>)

Ustawia domyślny inicjator tożsamości.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Ustawia poziom wydajności bazy danych.

SetPerformanceLevelSql(IMutableModel, String)

Ustawia poziom wydajności bazy danych.

SetSequenceNameSuffix(IConventionModel, String, Boolean)

Ustawia sufiks dołączania do nazwy automatycznie utworzonych sekwencji.

SetSequenceNameSuffix(IMutableModel, String)

Ustawia sufiks dołączania do nazwy automatycznie utworzonych sekwencji.

SetSequenceSchema(IConventionModel, String, Boolean)

Ustawia schemat do użycia dla domyślnej sekwencji generowania wartości klucza.

SetSequenceSchema(IMutableModel, String)

Ustawia schemat do użycia dla domyślnej sekwencji generowania wartości klucza.

SetServiceTierSql(IConventionModel, String, Boolean)

Ustawia warstwę usługi bazy danych.

SetServiceTierSql(IMutableModel, String)

Ustawia warstwę usługi bazy danych.

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Ustawia właściwość SqlServerValueGenerationStrategy , która ma być używana dla właściwości kluczy w modelu, które nie mają jawnie ustawionej strategii.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

Ustawia właściwość SqlServerValueGenerationStrategy , która ma być używana dla właściwości kluczy w modelu, które nie mają jawnie ustawionej strategii.

Dotyczy