SqlServerPropertyExtensions Класс

Определение

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

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

Комментарии

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

Методы

FindHiLoSequence(IProperty)

ISequence Находит в модели для использования для шаблона hi-lo.

FindHiLoSequence(IProperty, StoreObjectIdentifier)

ISequence Находит в модели для использования для шаблона hi-lo.

FindHiLoSequence(IReadOnlyProperty)

ISequence Находит в модели для использования для шаблона hi-lo.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

ISequence Находит в модели для использования для шаблона hi-lo.

FindSequence(IProperty)

ISequence Находит в модели для использования для шаблона формирования ключевого значения.

FindSequence(IProperty, StoreObjectIdentifier)

ISequence Находит в модели для использования для шаблона формирования ключевого значения.

FindSequence(IReadOnlyProperty)

ISequence Находит в модели для использования для шаблона формирования ключевого значения.

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

ISequence Находит в модели для использования для шаблона формирования ключевого значения.

GetHiLoSequenceName(IProperty)

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

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

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

GetHiLoSequenceName(IReadOnlyProperty)

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

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

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

GetHiLoSequenceNameConfigurationSource(IConventionProperty)

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

GetHiLoSequenceSchema(IProperty)

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

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

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

GetHiLoSequenceSchema(IReadOnlyProperty)

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

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

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

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

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

GetIdentityIncrement(IProperty)

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

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

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

GetIdentityIncrement(IReadOnlyProperty)

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

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

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

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

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

GetIdentityIncrementConfigurationSource(IConventionProperty)

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

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Возвращает для ConfigurationSource приращения идентификатора для конкретной таблицы.

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

Возвращает для ConfigurationSource приращения идентификатора для конкретной таблицы.

GetIdentitySeed(IProperty)

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

GetIdentitySeed(IProperty, StoreObjectIdentifier)

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

GetIdentitySeed(IReadOnlyProperty)

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

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

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

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

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

GetIdentitySeedConfigurationSource(IConventionProperty)

Возвращает для ConfigurationSource начального значения удостоверения.

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Возвращает для ConfigurationSource начального значения идентификатора для конкретной таблицы.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Возвращает для ConfigurationSource начального значения идентификатора для конкретной таблицы.

GetIsSparseConfigurationSource(IConventionProperty)

Возвращает значение , ConfigurationSource указывающее, является ли столбец свойства разреженным.

GetSequenceName(IReadOnlyProperty)

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

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

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

GetSequenceNameConfigurationSource(IConventionProperty)

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

GetSequenceSchema(IReadOnlyProperty)

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

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

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

GetSequenceSchemaConfigurationSource(IConventionProperty)

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

GetValueGenerationStrategy(IProperty)

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

Если для свойства не задана стратегия, используемая стратегия будет взята IModelиз .

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

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

Если для свойства не задана стратегия, используемая стратегия будет взята IModelиз .

GetValueGenerationStrategy(IReadOnlyProperty)

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

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

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

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

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

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

Возвращает для ConfigurationSourceSqlServerValueGenerationStrategy.

GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)

ConfigurationSource Возвращает для для SqlServerValueGenerationStrategy определенной таблицы.

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

ConfigurationSource Возвращает для для SqlServerValueGenerationStrategy определенной таблицы.

IsCompatibleWithValueGeneration(IProperty)

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

IsCompatibleWithValueGeneration(IReadOnlyProperty)

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

IsSparse(IReadOnlyProperty)

Возвращает значение, указывающее, является ли столбец свойства разреженным.

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

Возвращает значение, указывающее, является ли столбец свойства разреженным.

SetHiLoSequenceName(IConventionProperty, String, Boolean)

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

SetHiLoSequenceName(IMutableProperty, String)

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

SetHiLoSequenceSchema(IConventionProperty, String, Boolean)

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

SetHiLoSequenceSchema(IMutableProperty, String)

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

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean)

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

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Задает приращение идентификатора для определенной таблицы.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

Задает приращение идентификатора для определенной таблицы.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

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

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

Задает приращение идентификатора для определенной таблицы.

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

Задает приращение идентификатора для определенной таблицы.

SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)

Задает начальное значение удостоверения.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)

Задает начальное значение удостоверения.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Задает начальное значение идентификатора для определенной таблицы.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Задает начальное значение идентификатора для определенной таблицы.

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

Задает начальное значение удостоверения.

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

Задает начальное значение удостоверения.

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

Задает начальное значение идентификатора для определенной таблицы.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

Задает начальное значение идентификатора для определенной таблицы.

SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)

Задает значение, указывающее, является ли столбец свойства разреженным.

SetIsSparse(IMutableProperty, Nullable<Boolean>)

Задает значение, указывающее, является ли столбец свойства разреженным.

SetSequenceName(IConventionProperty, String, Boolean)

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

SetSequenceName(IMutableProperty, String)

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

SetSequenceSchema(IConventionProperty, String, Boolean)

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

SetSequenceSchema(IMutableProperty, String)

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

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Задает для SqlServerValueGenerationStrategy использования для свойства .

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Задает для SqlServerValueGenerationStrategy использования для свойства для конкретной таблицы.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Задает для SqlServerValueGenerationStrategy использования для свойства для конкретной таблицы.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)

Задает для SqlServerValueGenerationStrategy использования для свойства .

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

Задает для SqlServerValueGenerationStrategy использования для свойства для конкретной таблицы.

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

Задает для SqlServerValueGenerationStrategy использования для свойства для конкретной таблицы.

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