SqlServerModelBuilderExtensions.HasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) Yöntem

Tanım

SQL Server hedeflenirken, olarak işaretlenen anahtar özellikleri için varsayılan değer oluşturma stratejisini yapılandırır OnAdd .

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

Parametreler

modelBuilder
IConventionModelBuilder

Model Oluşturucu.

valueGenerationStrategy
Nullable<SqlServerValueGenerationStrategy>

Değer oluşturma stratejisi.

fromDataAnnotation
Boolean

Yapılandırmanın bir veri ek açıklaması kullanılarak mı belirtilmediğini belirtir.

Döndürülenler

IConventionModelBuilder

Yapılandırma uygulanmışsa aynı Oluşturucu örneği, null tersi durumda.

Açıklamalar

daha fazla bilgi için bkz. varlık türlerini ve ilişkilerini modellemeve SQL Server ve SQL Azure EF Core veritabanlarına erişme .

Şunlara uygulanır