Поделиться через


SqlServerComplexTypePropertyBuilderExtensions.UseIdentityColumn Метод

Определение

Перегрузки

UseIdentityColumn(ComplexTypePropertyBuilder, Int32, Int32)

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

UseIdentityColumn(ComplexTypePropertyBuilder, Int64, Int32)

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

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

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

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

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

UseIdentityColumn(ComplexTypePropertyBuilder, Int32, Int32)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder UseIdentityColumn (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder propertyBuilder, int seed, int increment = 1);
static member UseIdentityColumn : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder * int * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
<Extension()>
Public Function UseIdentityColumn (propertyBuilder As ComplexTypePropertyBuilder, seed As Integer, Optional increment As Integer = 1) As ComplexTypePropertyBuilder

Параметры

propertyBuilder
ComplexTypePropertyBuilder

Построитель настраиваемого свойства.

seed
Int32

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

increment
Int32

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

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.

Комментарии

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

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

UseIdentityColumn(ComplexTypePropertyBuilder, Int64, Int32)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder UseIdentityColumn (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder propertyBuilder, long seed = 1, int increment = 1);
static member UseIdentityColumn : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder * int64 * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
<Extension()>
Public Function UseIdentityColumn (propertyBuilder As ComplexTypePropertyBuilder, Optional seed As Long = 1, Optional increment As Integer = 1) As ComplexTypePropertyBuilder

Параметры

propertyBuilder
ComplexTypePropertyBuilder

Построитель настраиваемого свойства.

seed
Int64

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

increment
Int32

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

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.

Комментарии

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

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

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

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> UseIdentityColumn<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> propertyBuilder, int seed, int increment = 1);
static member UseIdentityColumn : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property> * int * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
<Extension()>
Public Function UseIdentityColumn(Of TProperty) (propertyBuilder As ComplexTypePropertyBuilder(Of TProperty), seed As Integer, Optional increment As Integer = 1) As ComplexTypePropertyBuilder(Of TProperty)

Параметры типа

TProperty

Настраиваемый тип свойства.

Параметры

propertyBuilder
ComplexTypePropertyBuilder<TProperty>

Построитель настраиваемого свойства.

seed
Int32

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

increment
Int32

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

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.

Комментарии

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

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

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

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> UseIdentityColumn<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> propertyBuilder, long seed = 1, int increment = 1);
static member UseIdentityColumn : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property> * int64 * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
<Extension()>
Public Function UseIdentityColumn(Of TProperty) (propertyBuilder As ComplexTypePropertyBuilder(Of TProperty), Optional seed As Long = 1, Optional increment As Integer = 1) As ComplexTypePropertyBuilder(Of TProperty)

Параметры типа

TProperty

Настраиваемый тип свойства.

Параметры

propertyBuilder
ComplexTypePropertyBuilder<TProperty>

Построитель настраиваемого свойства.

seed
Int64

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

increment
Int32

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

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.

Комментарии

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

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