Udostępnij za pośrednictwem


SqlServerModelBuilderExtensions.UseIdentityColumns Metoda

Definicja

Przeciążenia

UseIdentityColumns(ModelBuilder, Int32, Int32)

Konfiguruje model tak, aby używał funkcji SQL Server IDENTITY do generowania wartości kluczowych właściwości oznaczonych jako OnAdd, podczas określania wartości docelowej SQL Server. Jest to domyślne zachowanie podczas określania wartości docelowej SQL Server.

UseIdentityColumns(ModelBuilder, Int64, Int32)

Konfiguruje model tak, aby używał funkcji SQL Server IDENTITY do generowania wartości kluczowych właściwości oznaczonych jako OnAdd, podczas określania wartości docelowej SQL Server. Jest to domyślne zachowanie podczas określania wartości docelowej SQL Server.

UseIdentityColumns(ModelBuilder, Int32, Int32)

Konfiguruje model tak, aby używał funkcji SQL Server IDENTITY do generowania wartości kluczowych właściwości oznaczonych jako OnAdd, podczas określania wartości docelowej SQL Server. Jest to domyślne zachowanie podczas określania wartości docelowej SQL Server.

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

Parametry

modelBuilder
ModelBuilder

Konstruktor modelu.

seed
Int32

Wartość używana dla pierwszego wiersza załadowanego do tabeli.

increment
Int32

Wartość przyrostowa dodawana do wartości tożsamości poprzedniego wiersza, który został załadowany.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć w łańcuch wiele wywołań.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek i relacji oraz Uzyskiwanie dostępu do baz danych SQL Server i Azure SQL za pomocą programu EF Core.

Dotyczy

UseIdentityColumns(ModelBuilder, Int64, Int32)

Konfiguruje model tak, aby używał funkcji SQL Server IDENTITY do generowania wartości kluczowych właściwości oznaczonych jako OnAdd, podczas określania wartości docelowej SQL Server. Jest to domyślne zachowanie podczas określania wartości docelowej 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

Konstruktor modelu.

seed
Int64

Wartość używana dla pierwszego wiersza załadowanego do tabeli.

increment
Int32

Wartość przyrostowa dodawana do wartości tożsamości poprzedniego wiersza, który został załadowany.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć w łańcuch wiele wywołań.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek i relacji oraz Uzyskiwanie dostępu do baz danych SQL Server i Azure SQL za pomocą programu EF Core.

Dotyczy