Partager via


ValueGeneratorSelector.FindForType Méthode

Définition

Surcharges

FindForType(IProperty, IEntityType, Type)

Crée un générateur de valeurs pour la propriété et le type donnés, où la propriété peut avoir un ValueConverter.

FindForType(IProperty, ITypeBase, Type)

Crée un générateur de valeurs pour la propriété et le type donnés, où la propriété peut avoir un ValueConverter.

FindForType(IProperty, IEntityType, Type)

Crée un générateur de valeurs pour la propriété et le type donnés, où la propriété peut avoir un ValueConverter.

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

Paramètres

property
IProperty

Propriété pour laquelle obtenir le générateur de valeurs.

entityType
IEntityType

Type d’entité pour lequel le générateur de valeurs sera utilisé. Lorsqu’il est appelé sur des propriétés héritées sur des types d’entités dérivés, ce type d’entité peut être différent du type d’entité déclaré sur property

clrType
Type

Type, qui peut être le type de fournisseur après la conversion, plutôt que le type de propriété.

Retours

Générateur de valeur nouvellement créé.

S’applique à

FindForType(IProperty, ITypeBase, Type)

Crée un générateur de valeurs pour la propriété et le type donnés, où la propriété peut avoir un ValueConverter.

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

Paramètres

property
IProperty

Propriété pour laquelle obtenir le générateur de valeurs.

typeBase
ITypeBase

Type d’entité pour lequel le générateur de valeurs sera utilisé. Lorsqu’il est appelé sur des propriétés héritées sur des types d’entités dérivés, ce type d’entité peut être différent du type d’entité déclaré sur property

clrType
Type

Type, qui peut être le type de fournisseur après la conversion, plutôt que le type de propriété.

Retours

Générateur de valeur nouvellement créé.

S’applique à