IConventionProperty.SetValueGeneratorFactory Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
Imposta la factory da utilizzare per generare valori per questa proprietà o |
| SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Imposta la factory da utilizzare per generare valori per questa proprietà o |
| SetValueGeneratorFactory(Type, Boolean) |
Imposta la factory da utilizzare per generare valori per questa proprietà o |
SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)
- Origine:
- IConventionProperty.cs
- Origine:
- IConventionProperty.cs
- Origine:
- IConventionProperty.cs
- Origine:
- IConventionProperty.cs
Imposta la factory da utilizzare 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 per cancellare qualsiasi factory impostata in precedenza.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata utilizzando un'annotazione dati.
Valori restituiti
Valore configurato.
Commenti
L'impostazione null non disabilita la generazione di valori per questa proprietà, ma cancella solo tutti i generatori configurati in modo esplicito per questa proprietà. Il provider di database potrebbe avere ancora un generatore di valori per il tipo di proprietà.
Si applica a
SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean)
- Origine:
- IConventionProperty.cs
- Origine:
- IConventionProperty.cs
Imposta la factory da utilizzare 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 per cancellare qualsiasi factory impostata in precedenza.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata utilizzando un'annotazione dati.
Valori restituiti
Valore configurato.
Commenti
L'impostazione null non disabilita la generazione di valori per questa proprietà, ma cancella solo tutti i generatori configurati in modo esplicito per questa proprietà. Il provider di database potrebbe avere ancora un generatore di valori per il tipo di proprietà.
Si applica a
SetValueGeneratorFactory(Type, Boolean)
- Origine:
- IConventionProperty.cs
- Origine:
- IConventionProperty.cs
- Origine:
- IConventionProperty.cs
- Origine:
- IConventionProperty.cs
- Origine:
- IConventionProperty.cs
- Origine:
- IConventionProperty.cs
Imposta la factory da utilizzare 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 per cancellare qualsiasi factory impostata in precedenza.
- fromDataAnnotation
- Boolean
Indica se la configurazione è stata specificata utilizzando un'annotazione dati.
Valori restituiti
Valore configurato.
Commenti
L'impostazione null non disabilita la generazione di valori per questa proprietà, ma cancella solo tutti i generatori configurati in modo esplicito per questa proprietà. Il provider di database potrebbe avere ancora un generatore di valori per il tipo di proprietà.