SqlServerModelExtensions Класс

Определение

Методы расширения модели для метаданных SQL Server.

public static class SqlServerModelExtensions
type SqlServerModelExtensions = class
Public Module SqlServerModelExtensions
Наследование
SqlServerModelExtensions

Комментарии

Дополнительные сведения и примеры см. в разделах Моделирование типов и связей сущностей и Доступ к базам данных SQL Server и Azure SQL с помощью EF Core.

Поля

DefaultHiLoSequenceName

Имя по умолчанию для последовательности hi-lo.

DefaultSequenceNameSuffix

Префикс по умолчанию для последовательностей, применяемых к свойствам.

Методы

GetDatabaseMaxSize(IModel)

Возвращает максимальный размер базы данных.

GetDatabaseMaxSize(IReadOnlyModel)

Возвращает максимальный размер базы данных.

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource максимального размера базы данных.

GetHiLoSequenceName(IModel)

Возвращает имя, используемое для последовательности hi-lo по умолчанию.

GetHiLoSequenceName(IReadOnlyModel)

Возвращает имя, используемое для последовательности hi-lo по умолчанию.

GetHiLoSequenceNameConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource имени последовательности hi-lo по умолчанию.

GetHiLoSequenceSchema(IModel)

Возвращает схему, используемую для последовательности hi-lo по умолчанию. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Возвращает схему, используемую для последовательности hi-lo по умолчанию. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource схемы последовательности hi-lo по умолчанию.

GetIdentityIncrement(IModel)

Возвращает приращение удостоверения по умолчанию.

GetIdentityIncrement(IReadOnlyModel)

Возвращает приращение удостоверения по умолчанию.

GetIdentityIncrementConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource приращения удостоверения по умолчанию.

GetIdentitySeed(IModel)

Возвращает начальное значение идентификатора по умолчанию.

GetIdentitySeed(IReadOnlyModel)

Возвращает начальное значение идентификатора по умолчанию.

GetIdentitySeedConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource схемы по умолчанию.

GetPerformanceLevelSql(IModel)

Возвращает уровень производительности базы данных.

GetPerformanceLevelSql(IReadOnlyModel)

Возвращает уровень производительности базы данных.

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource уровня производительности базы данных.

GetSequenceNameSuffix(IReadOnlyModel)

Возвращает суффикс, добавляемый к имени автоматически созданных последовательностей.

GetSequenceNameSuffixConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource суффикса имени последовательности создания значений по умолчанию.

GetSequenceSchema(IReadOnlyModel)

Возвращает схему, используемую для последовательности создания значений по умолчанию. UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource схемы последовательности создания значения ключа по умолчанию.

GetServiceTierSql(IModel)

Возвращает уровень служб базы данных.

GetServiceTierSql(IReadOnlyModel)

Возвращает уровень служб базы данных.

GetServiceTierSqlConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource уровня служб базы данных.

GetValueGenerationStrategy(IModel)

Возвращает объект , используемый SqlServerValueGenerationStrategy для свойств ключей в модели, если свойство не имеет явно заданную стратегию.

GetValueGenerationStrategy(IReadOnlyModel)

Возвращает объект , используемый SqlServerValueGenerationStrategy для свойств ключей в модели, если свойство не имеет явно заданную стратегию.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

Возвращает для ConfigurationSource значения по умолчанию SqlServerValueGenerationStrategy.

SetDatabaseMaxSize(IConventionModel, String, Boolean)

Задает максимальный размер базы данных.

SetDatabaseMaxSize(IMutableModel, String)

Задает максимальный размер базы данных.

SetHiLoSequenceName(IConventionModel, String, Boolean)

Задает имя, используемое для последовательности hi-lo по умолчанию.

SetHiLoSequenceName(IMutableModel, String)

Задает имя, используемое для последовательности hi-lo по умолчанию.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Задает схему, используемую для последовательности hi-lo по умолчанию.

SetHiLoSequenceSchema(IMutableModel, String)

Задает схему, используемую для последовательности hi-lo по умолчанию.

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

Задает приращение удостоверения по умолчанию.

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

Задает приращение удостоверения по умолчанию.

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Задает начальное значение идентификатора по умолчанию.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Задает начальное значение идентификатора по умолчанию.

SetIdentitySeed(IMutableModel, Nullable<Int32>)

Задает начальное значение идентификатора по умолчанию.

SetIdentitySeed(IMutableModel, Nullable<Int64>)

Задает начальное значение идентификатора по умолчанию.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Задает уровень производительности базы данных.

SetPerformanceLevelSql(IMutableModel, String)

Задает уровень производительности базы данных.

SetSequenceNameSuffix(IConventionModel, String, Boolean)

Задает суффикс, добавляемый к имени автоматически создаваемых последовательностей.

SetSequenceNameSuffix(IMutableModel, String)

Задает суффикс, добавляемый к имени автоматически создаваемых последовательностей.

SetSequenceSchema(IConventionModel, String, Boolean)

Задает схему, используемую для последовательности создания значений ключа по умолчанию.

SetSequenceSchema(IMutableModel, String)

Задает схему, используемую для последовательности создания значений ключа по умолчанию.

SetServiceTierSql(IConventionModel, String, Boolean)

Задает уровень служб базы данных.

SetServiceTierSql(IMutableModel, String)

Задает уровень служб базы данных.

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

SqlServerValueGenerationStrategy Задает для использования для свойств ключей в модели, для которых явно не задана стратегия.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

SqlServerValueGenerationStrategy Задает для использования для свойств ключей в модели, для которых явно не задана стратегия.

Применяется к