Sdílet prostřednictvím


IConventionPropertyBuilder.HasValueGenerator Metoda

Definice

Přetížení

HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

Konfiguruje objekt ValueGenerator , který bude generovat hodnoty pro tuto vlastnost.

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

Konfiguruje objekt ValueGenerator , který bude generovat hodnoty pro tuto vlastnost.

HasValueGenerator(Type, Boolean)

Konfiguruje objekt ValueGenerator , který bude generovat hodnoty pro tuto vlastnost.

HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

Konfiguruje objekt ValueGenerator , který bude generovat hodnoty pro tuto vlastnost.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasValueGenerator (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> factory, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasValueGenerator (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? factory, bool fromDataAnnotation = false);
abstract member HasValueGenerator : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
Public Function HasValueGenerator (factory As Func(Of IProperty, IEntityType, ValueGenerator), Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parametry

factory
Func<IProperty,IEntityType,ValueGenerator>

Delegát, který se použije k vytvoření instancí generátoru hodnot.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

Stejná instance tvůrce, pokud byla použita konfigurace, null jinak.

Platí pro

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

Konfiguruje objekt ValueGenerator , který bude generovat hodnoty pro tuto vlastnost.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasValueGenerator (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? factory, bool fromDataAnnotation = false);
abstract member HasValueGenerator : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
Public Function HasValueGenerator (factory As Func(Of IProperty, ITypeBase, ValueGenerator), Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parametry

factory
Func<IProperty,ITypeBase,ValueGenerator>

Delegát, který se použije k vytvoření instancí generátoru hodnot.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

Stejná instance tvůrce, pokud byla použita konfigurace, null jinak.

Platí pro

HasValueGenerator(Type, Boolean)

Konfiguruje objekt ValueGenerator , který bude generovat hodnoty pro tuto vlastnost.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasValueGenerator (Type valueGeneratorType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasValueGenerator (Type? valueGeneratorType, bool fromDataAnnotation = false);
abstract member HasValueGenerator : Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
Public Function HasValueGenerator (valueGeneratorType As Type, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parametry

valueGeneratorType
Type

Typ, který dědí z ValueGenerator.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

Stejná instance tvůrce, pokud byla použita konfigurace, null jinak.

Platí pro