Condividi tramite


ValueGeneratorSelector.FindForType Metodo

Definizione

Overload

FindForType(IProperty, IEntityType, Type)

Crea un nuovo generatore di valori per la proprietà e il tipo specificati, in cui la proprietà potrebbe avere un ValueConverteroggetto .

FindForType(IProperty, ITypeBase, Type)

Crea un nuovo generatore di valori per la proprietà e il tipo specificati, in cui la proprietà potrebbe avere un ValueConverteroggetto .

FindForType(IProperty, IEntityType, Type)

Crea un nuovo generatore di valori per la proprietà e il tipo specificati, in cui la proprietà potrebbe avere un ValueConverteroggetto .

protected virtual Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator? FindForType (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Type clrType);
abstract member FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IEntityType * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
override this.FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IEntityType * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Protected Overridable Function FindForType (property As IProperty, entityType As IEntityType, clrType As Type) As ValueGenerator

Parametri

property
IProperty

Proprietà per cui ottenere il generatore di valori.

entityType
IEntityType

Tipo di entità per cui verrà usato il generatore di valori. Quando viene chiamato sulle proprietà ereditate sui tipi di entità derivate, questo tipo di entità può essere diverso dal tipo di entità dichiarato in property

clrType
Type

Tipo, che può essere il tipo di provider dopo la conversione, anziché il tipo di proprietà.

Restituisce

Generatore di valori appena creato.

Si applica a

FindForType(IProperty, ITypeBase, Type)

Crea un nuovo generatore di valori per la proprietà e il tipo specificati, in cui la proprietà potrebbe avere un ValueConverteroggetto .

protected virtual Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator? FindForType (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.ITypeBase typeBase, Type clrType);
abstract member FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
override this.FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Protected Overridable Function FindForType (property As IProperty, typeBase As ITypeBase, clrType As Type) As ValueGenerator

Parametri

property
IProperty

Proprietà per cui ottenere il generatore di valori.

typeBase
ITypeBase

Tipo di entità per cui verrà usato il generatore di valori. Quando viene chiamato sulle proprietà ereditate sui tipi di entità derivate, questo tipo di entità può essere diverso dal tipo di entità dichiarato in property

clrType
Type

Tipo, che può essere il tipo di provider dopo la conversione, anziché il tipo di proprietà.

Restituisce

Generatore di valori appena creato.

Si applica a