ValueConverter<TModel,TProvider> Classe
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.
Define conversões de um objeto de um tipo em um modelo para um objeto do mesmo tipo ou de outro no repositório.
public class ValueConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
type ValueConverter<'Model, 'Provider> = class
inherit ValueConverter
Public Class ValueConverter(Of TModel, TProvider)
Inherits ValueConverter
Parâmetros de tipo
- TModel
- TProvider
- Herança
- Derivado
Comentários
Consulte Conversores de valor do EF Core para obter mais informações e exemplos.
Construtores
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 quebradas e outros problemas. Consulte o problema do GitHub nº 26230 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>. |
Propriedades
ConvertFromProvider |
Obtém a função para converter objetos ao ler dados do repositório, configuração para manipular nulos, conversão de conversão e correspondências não exatas de tipos simples. |
ConvertFromProviderExpression |
Obtém a expressão para converter objetos ao ler dados do repositório, exatamente como fornecido e pode não manipular correspondências nulas, boxing e não exatas de tipos simples. |
ConvertFromProviderTyped |
Obtém a função para converter objetos ao ler dados do repositório. |
ConvertsNulls |
Se |
ConvertToProvider |
Obtém a função para converter objetos ao gravar dados no repositório, configuração para lidar com nulos, boxing e correspondências não exatas de tipos simples. |
ConvertToProviderExpression |
Obtém a expressão para converter objetos ao gravar dados no repositório, exatamente como fornecido e pode não manipular correspondências nulas, boxing e não exatas de tipos simples. |
ConvertToProviderTyped |
Obtém a função para converter objetos ao gravar dados no repositório. |
MappingHints |
Dicas que podem ser usadas pelo ITypeMappingSource para criar tipos de dados com facetas apropriadas para os dados convertidos. (Herdado de ValueConverter) |
ModelClrType |
O tipo CLR usado no modelo EF. |
ProviderClrType |
O tipo CLR usado ao ler e gravar no repositório. |
Métodos
ComposeWith(ValueConverter) |
Compõe outra ValueConverter instância com esta de modo que o resultado da primeira conversão seja usado como a entrada para a segunda conversão. (Herdado de ValueConverter) |
Aplica-se a
Entity Framework