ValueConverter<TModel,TProvider> Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints) |
Inicializa una nueva instancia de la clase ValueConverter<TModel,TProvider>. |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints) |
Inicializa una nueva instancia de la ValueConverter<TModel,TProvider> clase , lo que permite la conversión de valores NULL. Advertencia: actualmente se trata de una API interna, ya que la conversión de valores NULL en y desde la base de datos puede provocar consultas rotas y otros problemas. Consulte El problema de GitHub n.º 26230 para obtener más información y ejemplos. |
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
Inicializa una nueva instancia de la clase 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)
Parámetros
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
Expresión para convertir objetos al escribir datos en el almacén.
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
Expresión para convertir objetos al leer datos del almacén.
- mappingHints
- ConverterMappingHints
Sugerencias que pueden usarse para ITypeMappingSource crear tipos de datos con facetas adecuadas para los datos convertidos.
Comentarios
Consulte Convertidores de valores de EF Core para obtener más información y ejemplos.
Se aplica a
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
Inicializa una nueva instancia de la ValueConverter<TModel,TProvider> clase , lo que permite la conversión de valores NULL.
Advertencia: actualmente se trata de una API interna, ya que la conversión de valores NULL en y desde la base de datos puede provocar consultas rotas y otros problemas. Consulte El problema de GitHub n.º 26230 para obtener más información y ejemplos.
[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)
Parámetros
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
Expresión para convertir objetos al escribir datos en el almacén.
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
Expresión para convertir objetos al leer datos del almacén.
- convertsNulls
- Boolean
Si true
es , los valores NULL se pasarán al convertidor para la conversión. De lo contrario, los valores NULL siempre permanecen null.
- mappingHints
- ConverterMappingHints
Sugerencias que pueden usarse para ITypeMappingSource crear tipos de datos con facetas adecuadas para los datos convertidos.
- Atributos
Comentarios
Consulte Convertidores de valores de EF Core para obtener más información y ejemplos.