Partager via


EnumToNumberConverter<TEnum,TNumber> Classe

Définition

Convertit les valeurs d’énumération vers et à partir de leur représentation numérique sous-jacente.

public class EnumToNumberConverter<TEnum,TNumber> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TEnum,TNumber> where TEnum : struct where TNumber : struct
type EnumToNumberConverter<'Enum, 'Number (requires 'Enum : struct and 'Number : struct)> = class
    inherit ValueConverter<'Enum, 'Number (requires 'Enum : struct and 'Number : struct)>
Public Class EnumToNumberConverter(Of TEnum, TNumber)
Inherits ValueConverter(Of TEnum, TNumber)

Paramètres de type

TEnum
TNumber
Héritage
ValueConverter<TEnum,TNumber>
EnumToNumberConverter<TEnum,TNumber>

Remarques

Pour plus d’informations et d’exemples, consultez Convertisseurs de valeurs EF Core .

Constructeurs

EnumToNumberConverter<TEnum,TNumber>()

Crée une instance de ce convertisseur. Ce convertisseur conserve l’ordre.

EnumToNumberConverter<TEnum,TNumber>(ConverterMappingHints)

Crée une instance de ce convertisseur. Ce convertisseur conserve l’ordre.

Propriétés

ConvertFromProvider

Obtient la fonction pour convertir des objets lors de la lecture de données à partir du magasin, de la configuration pour gérer les valeurs null, la boxe et les correspondances non exactes de types simples.

(Hérité de ValueConverter<TModel,TProvider>)
ConvertFromProviderExpression

Obtient l’expression pour convertir des objets lors de la lecture de données à partir du magasin, exactement comme fourni et peut ne pas gérer les valeurs null, la boxe et les correspondances non exactes de types simples.

(Hérité de ValueConverter<TModel,TProvider>)
ConvertFromProviderTyped

Obtient la fonction pour convertir des objets lors de la lecture de données à partir du magasin.

(Hérité de ValueConverter<TModel,TProvider>)
ConvertsNulls

Si true, les valeurs null sont transmises au convertisseur pour la conversion. Sinon, les valeurs null restent toujours null.

(Hérité de ValueConverter)
ConvertToProvider

Obtient la fonction pour convertir des objets lors de l’écriture de données dans le magasin, la configuration pour gérer les valeurs null, la boxe et les correspondances non exactes de types simples.

(Hérité de ValueConverter<TModel,TProvider>)
ConvertToProviderExpression

Obtient l’expression pour convertir des objets lors de l’écriture de données dans le magasin, exactement comme fourni et peut ne pas gérer les valeurs null, la boxe et les correspondances non exactes de types simples.

(Hérité de ValueConverter<TModel,TProvider>)
ConvertToProviderTyped

Obtient la fonction pour convertir des objets lors de l’écriture de données dans le magasin.

(Hérité de ValueConverter<TModel,TProvider>)
DefaultInfo

ValueConverterInfo pour l’utilisation par défaut de ce convertisseur.

MappingHints

Indicateurs qui peuvent être utilisés par pour créer des ITypeMappingSource types de données avec les facettes appropriées pour les données converties.

(Hérité de ValueConverter)
ModelClrType

Type CLR utilisé dans le modèle EF.

(Hérité de ValueConverter<TModel,TProvider>)
ProviderClrType

Type CLR utilisé lors de la lecture et de l’écriture à partir du magasin.

(Hérité de ValueConverter<TModel,TProvider>)

Méthodes

ComposeWith(ValueConverter)

Compose une autre ValueConverter instance avec celle-ci de telle sorte que le résultat de la première conversion soit utilisé comme entrée dans la deuxième conversion.

(Hérité de ValueConverter)

S’applique à