Idioma

ValueConverter<TModel,TProvider> Construtores

Definição

Sobrecargas

Nome Descrição
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>)

Inicializa uma nova instância da classe ValueConverter<TModel,TProvider>.

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)

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 GitHub problema nº 26230 para obter mais informações e exemplos.

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 GitHub problema nº 26230 para obter mais informações e exemplos.

ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>)

Origem:
ValueConverter`.cs

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);
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.ValueConverter<'Model, 'Provider>
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)))

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.

Comentários

Consulte 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>>, ConverterMappingHints)

Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs

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);
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)
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)), mappingHints As ConverterMappingHints)

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 pelos ITypeMappingSource tipos de dados para criar com facetas apropriadas para os dados convertidos.

Comentários

Consulte 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)

Origem:
ValueConverter`.cs

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 GitHub problema nº 26230 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.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.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)

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.

Atributos

Comentários

Consulte 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)

Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs
Origem:
ValueConverter`.cs

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 GitHub problema nº 26230 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]
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);
[<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)
Public Sub New (convertToProviderExpression As Expression(Of Func(Of TModel, TProvider)), convertFromProviderExpression As Expression(Of Func(Of TProvider, TModel)), convertsNulls As Boolean, mappingHints As ConverterMappingHints)

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 pelos ITypeMappingSource tipos de dados para criar com facetas apropriadas para os dados convertidos.

Atributos

Comentários

Consulte conversores de valor do EF Core para obter mais informações e exemplos.

Aplica-se a