IConventionProperty.SetValueGeneratorFactory Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou |
SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou |
SetValueGeneratorFactory(Type, Boolean) |
Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou |
SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)
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 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)
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.
- fromDataAnnotation
- Boolean
Indique si la configuration a été spécifiée à l’aide d’une annotation de données.
Retours
Valeur configurée.
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,IEntityType,ValueGenerator>, Boolean)
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 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)
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.
- fromDataAnnotation
- Boolean
Indique si la configuration a été spécifiée à l’aide d’une annotation de données.
Retours
Valeur configurée.
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, Boolean)
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 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
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.
- fromDataAnnotation
- Boolean
Indique si la configuration a été spécifiée à l’aide d’une annotation de données.
Retours
Valeur configurée.
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é.