Jazyk

SqlServerModelBuilderExtensions.UseIdentityColumns Metoda

Definice

Přetížení

Název Description
UseIdentityColumns(ModelBuilder, Int32, Int32)

Nakonfiguruje model tak, aby při cílení na SQL Server používal funkci SQL Server IDENTITY ke generování hodnot vlastností klíče označených jako OnAdd. Toto je výchozí chování při cílení na SQL Server.

UseIdentityColumns(ModelBuilder, Int64, Int32)

Nakonfiguruje model tak, aby při cílení na SQL Server používal funkci SQL Server IDENTITY ke generování hodnot vlastností klíče označených jako OnAdd. Toto je výchozí chování při cílení na SQL Server.

UseIdentityColumns(ModelBuilder, Int32, Int32)

Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs

Nakonfiguruje model tak, aby při cílení na SQL Server používal funkci SQL Server IDENTITY ke generování hodnot vlastností klíče označených jako OnAdd. Toto je výchozí chování při cílení na SQL Server.

public static Microsoft.EntityFrameworkCore.ModelBuilder UseIdentityColumns(this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, int seed, int increment = 1);
public static Microsoft.EntityFrameworkCore.ModelBuilder UseIdentityColumns(this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, int seed = 1, int increment = 1);
static member UseIdentityColumns : Microsoft.EntityFrameworkCore.ModelBuilder * int * int -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function UseIdentityColumns (modelBuilder As ModelBuilder, seed As Integer, Optional increment As Integer = 1) As ModelBuilder
<Extension()>
Public Function UseIdentityColumns (modelBuilder As ModelBuilder, Optional seed As Integer = 1, Optional increment As Integer = 1) As ModelBuilder

Parametry

modelBuilder
ModelBuilder

Tvůrce modelů.

seed
Int32

Hodnota použitá pro úplně první řádek načtený do tabulky.

increment
Int32

Přírůstková hodnota přidaná k hodnotě identity předchozího řádku, který byl načten.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Další informace a příklady najdete v tématu Modelování typů entit a relacía přístup k databázím SQL Server a Azure SQL pomocí EF Core.

Platí pro

UseIdentityColumns(ModelBuilder, Int64, Int32)

Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs
Zdroj:
SqlServerModelBuilderExtensions.cs

Nakonfiguruje model tak, aby při cílení na SQL Server používal funkci SQL Server IDENTITY ke generování hodnot vlastností klíče označených jako OnAdd. Toto je výchozí chování při cílení na SQL Server.

public static Microsoft.EntityFrameworkCore.ModelBuilder UseIdentityColumns(this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, long seed = 1, int increment = 1);
static member UseIdentityColumns : Microsoft.EntityFrameworkCore.ModelBuilder * int64 * int -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function UseIdentityColumns (modelBuilder As ModelBuilder, Optional seed As Long = 1, Optional increment As Integer = 1) As ModelBuilder

Parametry

modelBuilder
ModelBuilder

Tvůrce modelů.

seed
Int64

Hodnota použitá pro úplně první řádek načtený do tabulky.

increment
Int32

Přírůstková hodnota přidaná k hodnotě identity předchozího řádku, který byl načten.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Další informace a příklady najdete v tématu Modelování typů entit a relacía přístup k databázím SQL Server a Azure SQL pomocí EF Core.

Platí pro