Condividi tramite


IConventionProperty.SetValueGeneratorFactory Metodo

Definizione

Overload

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

Imposta la factory da usare per generare valori per questa proprietà o null per cancellare qualsiasi factory impostata in precedenza.

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

Imposta la factory da usare per generare valori per questa proprietà o null per cancellare qualsiasi factory impostata in precedenza.

SetValueGeneratorFactory(Type, Boolean)

Imposta la factory da usare per generare valori per questa proprietà o null per cancellare qualsiasi factory impostata in precedenza.

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

Imposta la factory da usare per generare valori per questa proprietà o null per cancellare qualsiasi factory impostata in precedenza.

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)

Parametri

valueGeneratorFactory
Func<IProperty,ITypeBase,ValueGenerator>

Factory che verrà usata per creare il generatore di valori o null cancellare qualsiasi factory impostata in precedenza.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata usando un'annotazione dati.

Restituisce

Il valore configurato.

Commenti

L'impostazione null non disabilita la generazione di valori per questa proprietà, cancella solo qualsiasi generatore configurato in modo esplicito per questa proprietà. Il provider di database potrebbe comunque avere un generatore di valori per il tipo di proprietà.

Si applica a

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

Imposta la factory da usare per generare valori per questa proprietà o null per cancellare qualsiasi factory impostata in precedenza.

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)

Parametri

valueGeneratorFactory
Func<IProperty,IEntityType,ValueGenerator>

Factory che verrà usata per creare il generatore di valori o null cancellare qualsiasi factory impostata in precedenza.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata usando un'annotazione dati.

Restituisce

Il valore configurato.

Commenti

L'impostazione null non disabilita la generazione di valori per questa proprietà, cancella solo qualsiasi generatore configurato in modo esplicito per questa proprietà. Il provider di database potrebbe comunque avere un generatore di valori per il tipo di proprietà.

Si applica a

SetValueGeneratorFactory(Type, Boolean)

Imposta la factory da usare per generare valori per questa proprietà o null per cancellare qualsiasi factory impostata in precedenza.

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

Parametri

valueGeneratorFactory
Type

Factory che verrà usata per creare il generatore di valori o null cancellare qualsiasi factory impostata in precedenza.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata usando un'annotazione dati.

Restituisce

Il valore configurato.

Commenti

L'impostazione null non disabilita la generazione di valori per questa proprietà, cancella solo qualsiasi generatore configurato in modo esplicito per questa proprietà. Il provider di database potrebbe comunque avere un generatore di valori per il tipo di proprietà.

Si applica a