Partager via


MutablePropertyExtensions.SetValueGeneratorFactory Méthode

Définition

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

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é.

public static void SetValueGeneratorFactory (this Microsoft.EntityFrameworkCore.Metadata.IMutableProperty property, Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> valueGeneratorFactory);
static member SetValueGeneratorFactory : Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> -> unit
<Extension()>
Public Sub SetValueGeneratorFactory (property As IMutableProperty, valueGeneratorFactory As Func(Of IProperty, IEntityType, ValueGenerator))

Paramètres

property
IMutableProperty

Propriété pour laquelle définir le générateur de valeurs.

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.

S’applique à