Поделиться через


SqlServerPropertyBuilderExtensions.HasValueGenerationStrategy Метод

Определение

Перегрузки

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Настраивает стратегию создания значений для свойства ключа при нацеливание на SQL Server.

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

Настраивает стратегию создания значений для свойства ключа при нацелии на SQL Server для конкретной таблицы.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Исходный код:
SqlServerPropertyBuilderExtensions.cs
Исходный код:
SqlServerPropertyBuilderExtensions.cs
Исходный код:
SqlServerPropertyBuilderExtensions.cs
Исходный код:
SqlServerPropertyBuilderExtensions.cs
Исходный код:
SqlServerPropertyBuilderExtensions.cs
Исходный код:
SqlServerPropertyBuilderExtensions.cs
Исходный код:
SqlServerPropertyBuilderExtensions.cs

Настраивает стратегию создания значений для свойства ключа при нацеливание на SQL Server.

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

Параметры

propertyBuilder
IConventionPropertyBuilder

Построитель настраиваемого свойства.

valueGenerationStrategy
Nullable<SqlServerValueGenerationStrategy>

Стратегия создания значений.

fromDataAnnotation
Boolean

Указывает, была ли указана конфигурация с помощью заметки к данным.

Возвращаемое значение

Тот же экземпляр построителя, если конфигурация была применена, в null противном случае .

Комментарии

Дополнительные сведения и примеры см. в разделах Моделирование типов сущностей и связей и Доступ к базам данных SQL Server и Azure SQL с помощью EF Core.

Применяется к

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

Исходный код:
SqlServerPropertyBuilderExtensions.cs
Исходный код:
SqlServerPropertyBuilderExtensions.cs
Исходный код:
SqlServerPropertyBuilderExtensions.cs

Настраивает стратегию создания значений для свойства ключа при нацелии на SQL Server для конкретной таблицы.

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

Параметры

propertyBuilder
IConventionPropertyBuilder

Построитель настраиваемого свойства.

valueGenerationStrategy
Nullable<SqlServerValueGenerationStrategy>

Стратегия создания значений.

storeObject
StoreObjectIdentifier

Идентификатор таблицы.

fromDataAnnotation
Boolean

Указывает, была ли указана конфигурация с помощью заметки к данным.

Возвращаемое значение

Тот же экземпляр построителя, если конфигурация была применена, в null противном случае .

Комментарии

Дополнительные сведения и примеры см. в разделах Моделирование типов сущностей и связей и Доступ к базам данных SQL Server и Azure SQL с помощью EF Core.

Применяется к