ValueConverter<TModel,TProvider> Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints) |
Inicializa uma nova instância da classe ValueConverter<TModel,TProvider>. |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints) |
Inicializa uma nova instância da classe , permitindo a ValueConverter<TModel,TProvider> conversão de nulos. Aviso: atualmente, essa é uma API interna, pois converter nulos de e para o banco de dados pode levar a consultas interrompidas e outros problemas. Consulte o problema nº 26230 do GitHub para obter mais informações e exemplos. |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints)
Inicializa uma nova instância da 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)
Parâmetros
- convertToProviderExpression
- Expression<Func<TModel,TProvider>>
Uma expressão para converter objetos ao gravar dados no repositório.
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
Uma expressão para converter objetos ao ler dados do repositório.
- mappingHints
- ConverterMappingHints
Dicas que podem ser usadas pelo ITypeMappingSource para criar tipos de dados com facetas apropriadas para os dados convertidos.
Comentários
Confira Conversores de valor do EF Core para obter mais informações e exemplos.
Aplica-se a
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints)
Inicializa uma nova instância da classe , permitindo a ValueConverter<TModel,TProvider> conversão de nulos.
Aviso: atualmente, essa é uma API interna, pois converter nulos de e para o banco de dados pode levar a consultas interrompidas e outros problemas. Consulte o problema nº 26230 do GitHub para obter mais informações e exemplos.
[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>>
Uma expressão para converter objetos ao gravar dados no repositório.
- convertFromProviderExpression
- Expression<Func<TProvider,TModel>>
Uma expressão para converter objetos ao ler dados do repositório.
- convertsNulls
- Boolean
Se true
, os nulos serão passados para o conversor para conversão. Caso contrário, os valores nulos sempre permanecerão nulos.
- mappingHints
- ConverterMappingHints
Dicas que podem ser usadas pelo ITypeMappingSource para criar tipos de dados com facetas apropriadas para os dados convertidos.
- Atributos
Comentários
Confira Conversores de valor do EF Core para obter mais informações e exemplos.
Aplica-se a
Entity Framework