Sdílet prostřednictvím


IMutableProperty.SetValueGeneratorFactory Metoda

Definice

Přetížení

SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>)

Nastaví továrnu, která se má použít ke generování hodnot pro tuto vlastnost, nebo null k vymazání dříve nastavené továrny.

SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>)

Nastaví továrnu, která se má použít ke generování hodnot pro tuto vlastnost, nebo null k vymazání dříve nastavené továrny.

SetValueGeneratorFactory(Type)

Nastaví továrnu, která se má použít ke generování hodnot pro tuto vlastnost, nebo null k vymazání dříve nastavené továrny.

SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>)

Nastaví továrnu, která se má použít ke generování hodnot pro tuto vlastnost, nebo null k vymazání dříve nastavené továrny.

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))

Parametry

valueGeneratorFactory
Func<IProperty,IEntityType,ValueGenerator>

Továrna, která se použije k vytvoření generátoru hodnot nebo null k vymazání dříve nastavené továrny.

Poznámky

Nastavení null nezakáže generování hodnoty pro tuto vlastnost, pouze vymaže všechny generátory explicitně nakonfigurované pro tuto vlastnost. Poskytovatel databáze stále může mít generátor hodnot pro typ vlastnosti.

Platí pro

SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>)

Nastaví továrnu, která se má použít ke generování hodnot pro tuto vlastnost, nebo null k vymazání dříve nastavené továrny.

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))

Parametry

valueGeneratorFactory
Func<IProperty,ITypeBase,ValueGenerator>

Továrna, která se použije k vytvoření generátoru hodnot nebo null k vymazání dříve nastavené továrny.

Poznámky

Nastavení null nezakáže generování hodnoty pro tuto vlastnost, pouze vymaže všechny generátory explicitně nakonfigurované pro tuto vlastnost. Poskytovatel databáze stále může mít generátor hodnot pro typ vlastnosti.

Platí pro

SetValueGeneratorFactory(Type)

Nastaví továrnu, která se má použít ke generování hodnot pro tuto vlastnost, nebo null k vymazání dříve nastavené továrny.

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

Parametry

valueGeneratorFactory
Type

Továrna, která se použije k vytvoření generátoru hodnot nebo null k vymazání dříve nastavené továrny.

Poznámky

Nastavení null nezakáže generování hodnoty pro tuto vlastnost, pouze vymaže všechny generátory explicitně nakonfigurované pro tuto vlastnost. Poskytovatel databáze stále může mít generátor hodnot pro typ vlastnosti.

Platí pro