Langue

IConventionProperty.SetValueGeneratorFactory Méthode

Définition

Surcharges

Nom Description
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 une fabrique définie précédemment.

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 une fabrique définie précédemment.

SetValueGeneratorFactory(Type, Boolean)

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

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

Source:
IConventionProperty.cs
Source:
IConventionProperty.cs
Source:
IConventionProperty.cs
Source:
IConventionProperty.cs

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

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 valeurs ou null pour effacer toute fabrique définie précédemment.

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 valeurs pour cette propriété, il efface simplement tout générateur explicitement configuré 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)

Source:
IConventionProperty.cs
Source:
IConventionProperty.cs

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

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 valeurs ou null pour effacer toute fabrique définie précédemment.

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 valeurs pour cette propriété, il efface simplement tout générateur explicitement configuré 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)

Source:
IConventionProperty.cs
Source:
IConventionProperty.cs
Source:
IConventionProperty.cs
Source:
IConventionProperty.cs
Source:
IConventionProperty.cs
Source:
IConventionProperty.cs

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

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 valeurs ou null pour effacer toute fabrique définie précédemment.

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 valeurs pour cette propriété, il efface simplement tout générateur explicitement configuré 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 à