Freigeben über


SqlServerModelBuilderExtensions.UseIdentityColumns Methode

Definition

Überlädt

UseIdentityColumns(ModelBuilder, Int32, Int32)

Konfiguriert das Modell so, dass das SQL Server IDENTITY-Feature verwendet wird, um Werte für als gekennzeichnete OnAddSchlüsseleigenschaften zu generieren, wenn SQL Server. Dies ist das Standardverhalten beim Ziel SQL Server.

UseIdentityColumns(ModelBuilder, Int64, Int32)

Konfiguriert das Modell so, dass das SQL Server IDENTITY-Feature verwendet wird, um Werte für als gekennzeichnete OnAddSchlüsseleigenschaften zu generieren, wenn SQL Server. Dies ist das Standardverhalten beim Ziel SQL Server.

UseIdentityColumns(ModelBuilder, Int32, Int32)

Quelle:
SqlServerModelBuilderExtensions.cs
Quelle:
SqlServerModelBuilderExtensions.cs
Quelle:
SqlServerModelBuilderExtensions.cs
Quelle:
SqlServerModelBuilderExtensions.cs
Quelle:
SqlServerModelBuilderExtensions.cs
Quelle:
SqlServerModelBuilderExtensions.cs
Quelle:
SqlServerModelBuilderExtensions.cs

Konfiguriert das Modell so, dass das SQL Server IDENTITY-Feature verwendet wird, um Werte für als gekennzeichnete OnAddSchlüsseleigenschaften zu generieren, wenn SQL Server. Dies ist das Standardverhalten beim Ziel 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

Parameter

modelBuilder
ModelBuilder

Der Modellgenerator.

seed
Int32

Der Wert, der für die erste Zeile verwendet wird, die in die Tabelle geladen wird.

increment
Int32

Der inkrementelle Wert, der dem Identitätswert der vorherigen Zeile hinzugefügt wird, die geladen wurde.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen und Zugreifen auf SQL Server und Azure SQL Datenbanken mit EF Core.

Gilt für:

UseIdentityColumns(ModelBuilder, Int64, Int32)

Quelle:
SqlServerModelBuilderExtensions.cs
Quelle:
SqlServerModelBuilderExtensions.cs
Quelle:
SqlServerModelBuilderExtensions.cs
Quelle:
SqlServerModelBuilderExtensions.cs

Konfiguriert das Modell so, dass das SQL Server IDENTITY-Feature verwendet wird, um Werte für als gekennzeichnete OnAddSchlüsseleigenschaften zu generieren, wenn SQL Server. Dies ist das Standardverhalten beim Ziel 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

Parameter

modelBuilder
ModelBuilder

Der Modellgenerator.

seed
Int64

Der Wert, der für die erste Zeile verwendet wird, die in die Tabelle geladen wird.

increment
Int32

Der inkrementelle Wert, der dem Identitätswert der vorherigen Zeile hinzugefügt wird, die geladen wurde.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen und Zugreifen auf SQL Server und Azure SQL Datenbanken mit EF Core.

Gilt für: