Partager via


IMutableProperty.SetValueGeneratorFactory Méthode

Définition

Surcharges

SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>)

Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou null pour effacer toute fabrique précédemment définie.

SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>)

Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou null pour effacer toute fabrique précédemment définie.

SetValueGeneratorFactory(Type)

Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou null pour effacer toute fabrique précédemment définie.

SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>)

Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou null pour effacer toute fabrique précédemment définie.

public void SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> -> unit
Public Sub SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, IEntityType, ValueGenerator))

Paramètres

valueGeneratorFactory
Func<IProperty,IEntityType,ValueGenerator>

Fabrique qui sera utilisée pour créer le générateur de valeur ou null pour effacer toute fabrique précédemment définie.

Remarques

Le paramètre null ne désactive pas la génération de valeur pour cette propriété. Il efface simplement tout générateur configuré explicitement pour cette propriété. Le fournisseur de base de données peut toujours avoir un générateur de valeurs pour le type de propriété.

S’applique à

SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>)

Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou null pour effacer toute fabrique précédemment définie.

public void SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> -> unit
Public Sub SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, ITypeBase, ValueGenerator))

Paramètres

valueGeneratorFactory
Func<IProperty,ITypeBase,ValueGenerator>

Fabrique qui sera utilisée pour créer le générateur de valeur ou null pour effacer toute fabrique précédemment définie.

Remarques

Le paramètre null ne désactive pas la génération de valeur pour cette propriété. Il efface simplement tout générateur configuré explicitement pour cette propriété. Le fournisseur de base de données peut toujours avoir un générateur de valeurs pour le type de propriété.

S’applique à

SetValueGeneratorFactory(Type)

Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou null pour effacer toute fabrique précédemment définie.

public void SetValueGeneratorFactory (Type? valueGeneratorFactory);
abstract member SetValueGeneratorFactory : Type -> unit
Public Sub SetValueGeneratorFactory (valueGeneratorFactory As Type)

Paramètres

valueGeneratorFactory
Type

Fabrique qui sera utilisée pour créer le générateur de valeur ou null pour effacer toute fabrique précédemment définie.

Remarques

Le paramètre null ne désactive pas la génération de valeur pour cette propriété. Il efface simplement tout générateur configuré explicitement pour cette propriété. Le fournisseur de base de données peut toujours avoir un générateur de valeurs pour le type de propriété.

S’applique à