次の方法で共有


IConventionProperty.SetValueGeneratorFactory メソッド

定義

オーバーロード

SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)

このプロパティの値を生成したり、以前に設定したファクトリをクリアしたり null するために使用するファクトリを設定します。

SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

このプロパティの値を生成したり、以前に設定したファクトリをクリアしたり null するために使用するファクトリを設定します。

SetValueGeneratorFactory(Type, Boolean)

このプロパティの値を生成したり、以前に設定したファクトリをクリアしたり null するために使用するファクトリを設定します。

SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)

このプロパティの値を生成したり、以前に設定したファクトリをクリアしたり null するために使用するファクトリを設定します。

public Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory, bool fromDataAnnotation = false);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> * bool -> Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>
Public Function SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, ITypeBase, ValueGenerator), Optional fromDataAnnotation As Boolean = false) As Func(Of IProperty, ITypeBase, ValueGenerator)

パラメーター

valueGeneratorFactory
Func<IProperty,ITypeBase,ValueGenerator>

値ジェネレーターの作成、または null 以前に設定したファクトリのクリアに使用されるファクトリ。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

構成された値です。

注釈

を設定 null しても、このプロパティの値の生成は無効になりません。このプロパティに対して明示的に構成されたジェネレーターはクリアされます。 データベース プロバイダーには、プロパティ型の値ジェネレーターが引き続き含まれている場合があります。

適用対象

SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

このプロパティの値を生成したり、以前に設定したファクトリをクリアしたり null するために使用するファクトリを設定します。

public Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory, bool fromDataAnnotation = false);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> * bool -> Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>
Public Function SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, IEntityType, ValueGenerator), Optional fromDataAnnotation As Boolean = false) As Func(Of IProperty, IEntityType, ValueGenerator)

パラメーター

valueGeneratorFactory
Func<IProperty,IEntityType,ValueGenerator>

値ジェネレーターの作成、または null 以前に設定したファクトリのクリアに使用されるファクトリ。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

構成された値です。

注釈

を設定 null しても、このプロパティの値の生成は無効になりません。このプロパティに対して明示的に構成されたジェネレーターはクリアされます。 データベース プロバイダーには、プロパティ型の値ジェネレーターが引き続き含まれている場合があります。

適用対象

SetValueGeneratorFactory(Type, Boolean)

このプロパティの値を生成したり、以前に設定したファクトリをクリアしたり null するために使用するファクトリを設定します。

public Type? SetValueGeneratorFactory (Type? valueGeneratorFactory, bool fromDataAnnotation = false);
abstract member SetValueGeneratorFactory : Type * bool -> Type
Public Function SetValueGeneratorFactory (valueGeneratorFactory As Type, Optional fromDataAnnotation As Boolean = false) As Type

パラメーター

valueGeneratorFactory
Type

値ジェネレーターの作成、または null 以前に設定したファクトリのクリアに使用されるファクトリ。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

構成された値です。

注釈

を設定 null しても、このプロパティの値の生成は無効になりません。このプロパティに対して明示的に構成されたジェネレーターはクリアされます。 データベース プロバイダーには、プロパティ型の値ジェネレーターが引き続き含まれている場合があります。

適用対象