SqlServerPropertyBuilderExtensions Класс

Определение

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

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

Комментарии

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

Методы

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

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

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

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

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Возвращает значение, указывающее, может ли данное значение быть задано в качестве начального значения для SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Возвращает значение, указывающее, может ли данное значение быть задано в качестве начального значения для SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

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

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

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

CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)

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

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

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

ForSqlServerHasColumnName(PropertyBuilder, String)

Настраивает столбец, которому сопоставляется свойство при нацеливание на SQL Server.

ForSqlServerHasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

Настраивает столбец, которому сопоставляется свойство при нацеливание на SQL Server.

ForSqlServerHasColumnType(PropertyBuilder, String)

Настраивает тип данных столбца, с которым сопоставляется свойство при нацеливание на SQL Server. Это должно быть полное имя типа, включая точность, масштаб, длину и т. д.

ForSqlServerHasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Настраивает тип данных столбца, с которым сопоставляется свойство при нацеливание на SQL Server. Это должно быть полное имя типа, включая точность, масштаб, длину и т. д.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на SQL Server.

ForSqlServerHasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на SQL Server.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на SQL Server.

ForSqlServerHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на SQL Server.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

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

ForSqlServerHasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

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

ForSqlServerHasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)
Устаревшие..

Настраивает последовательность базы данных, используемую для шаблона hi-lo, для создания значений для свойства ключа при нацелии на SQL Server.

ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Устаревшие..

Настраивает приращение для SQL Server IDENTITY.

ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Устаревшие..

Настраивает начальное значение для SQL Server IDENTITY.

ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Устаревшие..

Настраивает стратегию создания значений для свойства ключа при нацеливание на SQL Server.

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Устаревшие..

Настраивает свойство ключа для использования шаблона hi-lo на основе последовательности для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
Устаревшие..

Настраивает свойство ключа для использования шаблона hi-lo на основе последовательности для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Настраивает последовательность базы данных, используемую для шаблона hi-lo, для создания значений для свойства ключа при нацелии на SQL Server.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Настраивает приращение для SQL Server IDENTITY.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Настраивает приращение для SQL Server IDENTITY для определенной таблицы.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Настраивает начальное значение для SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Настраивает начальное значение для SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Настраивает начальное значение для SQL Server IDENTITY для конкретной таблицы.

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

Настраивает последовательность базы данных, используемую для шаблона создания значения ключа, для создания значений для свойства ключа при нацеливание на SQL Server.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Настраивает стратегию создания значений для свойства ключа при нацеливание на SQL Server.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Настраивает стратегию создания значений для свойства ключа при нацелии на SQL Server для конкретной таблицы.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Настраивает, создается ли столбец свойства как разреженный при нацеливание на SQL Server.

IsSparse(PropertyBuilder, Boolean)

Настраивает, создается ли столбец свойства как разреженный при нацеливание на SQL Server.

IsSparse<TProperty>(PropertyBuilder<TProperty>, Boolean)

Настраивает, создается ли столбец свойства как разреженный при нацеливание на SQL Server.

UseHiLo(PropertyBuilder, String, String)

Настраивает свойство ключа для использования шаблона hi-lo на основе последовательности для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)

Настраивает свойство ключа для использования шаблона hi-lo на основе последовательности для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseIdentityColumn(ColumnBuilder, Int64, Int32)

Настраивает ключевой столбец для использования функции SQL Server IDENTITY для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

Настраивает свойство key для использования функции SQL Server IDENTITY для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

Настраивает свойство key для использования функции SQL Server IDENTITY для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseIdentityColumn<TProperty>(ColumnBuilder<TProperty>, Int64, Int32)

Настраивает ключевой столбец для использования функции SQL Server IDENTITY для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

Настраивает свойство key для использования функции SQL Server IDENTITY для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

Настраивает свойство key для использования функции SQL Server IDENTITY для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseSequence(PropertyBuilder, String, String)

Настраивает свойство ключа для использования шаблона создания значения ключа на основе последовательности для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseSequence<TProperty>(PropertyBuilder<TProperty>, String, String)

Настраивает свойство ключа для использования шаблона создания значения ключа на основе последовательности для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder)

Настраивает свойство key для использования функции SQL Server IDENTITY для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
Устаревшие..

Настраивает свойство key для использования функции SQL Server IDENTITY для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

Настраивает свойство key для использования функции SQL Server IDENTITY для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
Устаревшие..

Настраивает свойство key для использования функции SQL Server IDENTITY для создания значений для новых сущностей при нацелии на SQL Server. Этот метод задает для свойства значение OnAdd.

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