ValueConverter<TModel,TProvider> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints) |
Initialise une nouvelle instance de la classe ValueConverter<TModel,TProvider>. |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints) |
Initialise une nouvelle instance de la classe, autorisant la ValueConverter<TModel,TProvider> conversion de valeurs Null. Avertissement : il s’agit actuellement d’une API interne, car la conversion de valeurs Null vers et à partir de la base de données peut entraîner des requêtes interrompues et d’autres problèmes. Pour plus d’informations et d’exemples, consultez Le problème GitHub #26230 . |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints)
- Source:
- ValueConverter%60.cs
- Source:
- ValueConverter%60.cs
- Source:
- ValueConverter%60.cs
- Source:
- ValueConverter%60.cs
- Source:
- ValueConverter%60.cs
- Source:
- ValueConverter%60.cs
- Source:
- ValueConverter%60.cs
- Source:
- ValueConverter%60.cs
- Source:
- ValueConverter%60.cs
Initialise une nouvelle instance de la classe ValueConverter<TModel,TProvider>.
public ValueConverter (System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints mappingHints = default);
public ValueConverter (System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider> : System.Linq.Expressions.Expression<Func<'Model, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Model>> * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider>
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)), Optional mappingHints As ConverterMappingHints = Nothing)
Paramètres
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
Expression permettant de convertir des objets lors de l’écriture de données dans le magasin.
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
Expression permettant de convertir des objets lors de la lecture de données à partir du magasin.
- mappingHints
- ConverterMappingHints
Indicateurs qui peuvent être utilisés par le pour créer des ITypeMappingSource types de données avec des facettes appropriées pour les données converties.
Remarques
Pour plus d’informations et d’exemples, consultez Convertisseurs de valeurs EF Core .
S’applique à
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints)
- Source:
- ValueConverter%60.cs
- Source:
- ValueConverter%60.cs
- Source:
- ValueConverter%60.cs
- Source:
- ValueConverter%60.cs
Initialise une nouvelle instance de la classe, autorisant la ValueConverter<TModel,TProvider> conversion de valeurs Null.
Avertissement : il s’agit actuellement d’une API interne, car la conversion de valeurs Null vers et à partir de la base de données peut entraîner des requêtes interrompues et d’autres problèmes. Pour plus d’informations et d’exemples, consultez Le problème GitHub #26230 .
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ValueConverter (System.Linq.Expressions.Expression<Func<TModel,TProvider>> convertToProviderExpression, System.Linq.Expressions.Expression<Func<TProvider,TModel>> convertFromProviderExpression, bool convertsNulls, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider> : System.Linq.Expressions.Expression<Func<'Model, 'Provider>> * System.Linq.Expressions.Expression<Func<'Provider, 'Model>> * bool * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<'Model, 'Provider>
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)), convertsNulls As Boolean, Optional mappingHints As ConverterMappingHints = Nothing)
Paramètres
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
Expression permettant de convertir des objets lors de l’écriture de données dans le magasin.
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
Expression permettant de convertir des objets lors de la lecture de données à partir du magasin.
- convertsNulls
- Boolean
Si true
la valeur est , les valeurs null sont passées au convertisseur pour la conversion. Sinon, les valeurs null restent toujours null.
- mappingHints
- ConverterMappingHints
Indicateurs qui peuvent être utilisés par le pour créer des ITypeMappingSource types de données avec des facettes appropriées pour les données converties.
- Attributs
Remarques
Pour plus d’informations et d’exemples, consultez Convertisseurs de valeurs EF Core .