Freigeben über


SqlServerPropertyBuilderExtensions.HasValueGenerationStrategy Methode

Definition

Überlädt

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Konfiguriert die Wertgenerierungsstrategie für die Schlüsseleigenschaft, wenn SQL Server als Ziel verwendet wird.

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

Konfiguriert die Wertgenerierungsstrategie für die key-Eigenschaft, wenn SQL Server für eine bestimmte Tabelle als Ziel verwendet wird.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Quelle:
SqlServerPropertyBuilderExtensions.cs
Quelle:
SqlServerPropertyBuilderExtensions.cs
Quelle:
SqlServerPropertyBuilderExtensions.cs
Quelle:
SqlServerPropertyBuilderExtensions.cs
Quelle:
SqlServerPropertyBuilderExtensions.cs
Quelle:
SqlServerPropertyBuilderExtensions.cs
Quelle:
SqlServerPropertyBuilderExtensions.cs

Konfiguriert die Wertgenerierungsstrategie für die Schlüsseleigenschaft, wenn SQL Server als Ziel verwendet wird.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasValueGenerationStrategy (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy? valueGenerationStrategy, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasValueGenerationStrategy (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy? valueGenerationStrategy, bool fromDataAnnotation = false);
static member HasValueGenerationStrategy : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder * Nullable<Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
<Extension()>
Public Function HasValueGenerationStrategy (propertyBuilder As IConventionPropertyBuilder, valueGenerationStrategy As Nullable(Of SqlServerValueGenerationStrategy), Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parameter

propertyBuilder
IConventionPropertyBuilder

Der Generator für die eigenschaft, die konfiguriert wird.

valueGenerationStrategy
Nullable<SqlServerValueGenerationStrategy>

Die Wertgenerierungsstrategie.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Derselbe Generator instance, wenn die Konfiguration angewendet wurde, andernfallsnull.

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:

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

Quelle:
SqlServerPropertyBuilderExtensions.cs
Quelle:
SqlServerPropertyBuilderExtensions.cs
Quelle:
SqlServerPropertyBuilderExtensions.cs

Konfiguriert die Wertgenerierungsstrategie für die key-Eigenschaft, wenn SQL Server für eine bestimmte Tabelle als Ziel verwendet wird.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasValueGenerationStrategy (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy? valueGenerationStrategy, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject, bool fromDataAnnotation = false);
static member HasValueGenerationStrategy : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder * Nullable<Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy> * StoreObjectIdentifier * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
<Extension()>
Public Function HasValueGenerationStrategy (propertyBuilder As IConventionPropertyBuilder, valueGenerationStrategy As Nullable(Of SqlServerValueGenerationStrategy), ByRef storeObject As StoreObjectIdentifier, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parameter

propertyBuilder
IConventionPropertyBuilder

Der Generator für die eigenschaft, die konfiguriert wird.

valueGenerationStrategy
Nullable<SqlServerValueGenerationStrategy>

Die Wertgenerierungsstrategie.

storeObject
StoreObjectIdentifier

Der Tabellenbezeichner.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Derselbe Generator instance, wenn die Konfiguration angewendet wurde, andernfallsnull.

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: