CastingConverter<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.
TModel Converte de TProvider e para usar conversões simples de um tipo para outro.
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })]
public class CastingConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TModel,TProvider>
public class CastingConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TModel,TProvider>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })>]
type CastingConverter<'Model, 'Provider> = class
inherit ValueConverter<'Model, 'Provider>
type CastingConverter<'Model, 'Provider> = class
inherit ValueConverter<'Model, 'Provider>
Public Class CastingConverter(Of TModel, TProvider)
Inherits ValueConverter(Of TModel, TProvider)
Parâmetros de tipo
- TModel
- TProvider
- Herança
- Atributos
Comentários
Consulte conversores de valor do EF Core para obter mais informações e exemplos.
Construtores
| Nome | Descrição |
|---|---|
| CastingConverter<TModel,TProvider>() |
Cria uma nova instância desse conversor. |
| CastingConverter<TModel,TProvider>(ConverterMappingHints) |
Cria uma nova instância desse conversor. |
Propriedades
| Nome | Descrição |
|---|---|
| ConstructorExpression |
A expressão que representa a construção deste objeto. (Herdado de ValueConverter<TModel,TProvider>) |
| ConstructorExpressionWithoutMappingHints |
A expressão que representa a construção deste objeto sem ConverterMappingHints. (Herdado de ValueConverter<TModel,TProvider>) |
| ConvertFromProvider |
Obtém a função para converter objetos ao ler dados do repositório, configurar para lidar com correspondências nulas, boxing e não exatas de tipos simples. (Herdado de ValueConverter<TModel,TProvider>) |
| 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. (Herdado de ValueConverter<TModel,TProvider>) |
| ConvertFromProviderTyped |
Obtém a função para converter objetos ao ler dados do repositório. (Herdado de ValueConverter<TModel,TProvider>) |
| ConvertsNulls |
Se |
| ConvertToProvider |
Obtém a função para converter objetos ao gravar dados no repositório, configuração para lidar com correspondências nulas, boxing e não exatas de tipos simples. (Herdado de ValueConverter<TModel,TProvider>) |
| 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. (Herdado de ValueConverter<TModel,TProvider>) |
| ConvertToProviderTyped |
Obtém a função para converter objetos ao gravar dados no repositório. (Herdado de ValueConverter<TModel,TProvider>) |
| DefaultInfo |
A ValueConverterInfo para o uso padrão desse conversor. |
| Instance |
Uma instância padrão armazenada em cache desse conversor. |
| MappingHints |
Dicas que podem ser usadas pelos ITypeMappingSource tipos de dados para criar com facetas apropriadas para os dados convertidos. (Herdado de ValueConverter) |
| ModelClrType |
O tipo CLR usado no modelo EF. (Herdado de ValueConverter<TModel,TProvider>) |
| ProviderClrType |
O tipo CLR usado ao ler e gravar do repositório. (Herdado de ValueConverter<TModel,TProvider>) |
Métodos
| Nome | Descrição |
|---|---|
| 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) |