RelationalTypeMapper 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.
Cuidado
Use RelationalTypeMappingSource.
Mapeia tipos .NET para seus tipos de banco de dados relacionais correspondentes.
Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper, Microsoft.EntityFrameworkCore.Storage.ITypeMapper
[System.Obsolete("Use RelationalTypeMappingSource.")]
public abstract class RelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper, Microsoft.EntityFrameworkCore.Storage.ITypeMapper
type RelationalTypeMapper = class
interface IRelationalTypeMapper
type RelationalTypeMapper = class
interface IRelationalTypeMapper
interface ITypeMapper
[<System.Obsolete("Use RelationalTypeMappingSource.")>]
type RelationalTypeMapper = class
interface IRelationalTypeMapper
interface ITypeMapper
Public MustInherit Class RelationalTypeMapper
Implements IRelationalTypeMapper
Public MustInherit Class RelationalTypeMapper
Implements IRelationalTypeMapper, ITypeMapper
- Herança
-
RelationalTypeMapper
- Atributos
- Implementações
Construtores
RelationalTypeMapper() |
Obsoleto.
Mapeia tipos .NET para seus tipos de banco de dados relacionais correspondentes. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
RelationalTypeMapper(RelationalTypeMapperDependencies) |
Obsoleto.
Inicializa uma nova instância dessa classe. |
Propriedades
ByteArrayMapper |
Obsoleto.
Obtém o mapeador a ser usado para propriedades de matriz de bytes. |
StringMapper |
Obsoleto.
Obtém o mapeador a ser usado para propriedades de cadeia de caracteres. |
Métodos
CreateMappingFromStoreType(String) |
Obsoleto.
Cria o mapeamento para o tipo de banco de dados fornecido. |
FindCustomMapping(IProperty) |
Obsoleto.
Obtém o tipo de banco de dados relacional para a propriedade fornecida, usando um mapeador de tipo separado, se necessário. Essa implementação base usa mapeados personalizados para propriedades de matriz de cadeia de caracteres e bytes. Retornará nulo se nenhum mapeamento for encontrado. |
FindMapping(IProperty) |
Obsoleto.
Obtém o tipo de banco de dados relacional para a propriedade fornecida. Retornará nulo se nenhum mapeamento for encontrado. |
FindMapping(String) |
Obsoleto.
Obtém o mapeamento que representa o tipo de banco de dados fornecido. Retornará nulo se nenhum mapeamento for encontrado. |
FindMapping(Type) |
Obsoleto.
Obtém o tipo de banco de dados relacional para um determinado tipo .NET. Retornará nulo se nenhum mapeamento for encontrado. |
GetByteArrayMapping(IProperty) |
Obsoleto.
Obtém o tipo de banco de dados relacional para a propriedade de matriz de bytes fornecida. |
GetClrTypeMappings() |
Obsoleto.
Obtém os mapeamentos de tipos .NET para tipos de banco de dados. |
GetColumnType(IProperty) |
Obsoleto.
Obtém o tipo de coluna para a propriedade fornecida. |
GetStoreTypeMappings() |
Obsoleto.
Obtém os mapeamentos de tipos de banco de dados para tipos .NET. |
GetStringMapping(IProperty) |
Obsoleto.
Obtém o tipo de banco de dados relacional para a propriedade de cadeia de caracteres fornecida. |
IsTypeMapped(Type) |
Obsoleto.
Obtém um valor que indica se o tipo .NET fornecido está mapeado. |
RequiresKeyMapping(IProperty) |
Obsoleto.
Obtém um valor que indica se a propriedade fornecida deve usar um tipo de banco de dados adequado para propriedades de chave. |
ValidateTypeName(String) |
Obsoleto.
Garante que o nome de tipo fornecido seja um tipo válido para o banco de dados relacional. Uma exceção será gerada se não for um tipo válido. |
Métodos de Extensão
GetMapping(IRelationalTypeMapper, IProperty) |
Obsoleto.
Obtém o tipo de banco de dados relacional para uma determinada propriedade, lançando se nenhum mapeamento for encontrado. |
GetMapping(IRelationalTypeMapper, String) |
Obsoleto.
Obtém o mapeamento que representa o tipo de banco de dados fornecido, lançando se nenhum mapeamento for encontrado. Observe que, às vezes, o mesmo tipo de repositório pode ter mapeamentos diferentes; esse método retorna o padrão. |
GetMapping(IRelationalTypeMapper, Type) |
Obsoleto.
Obtém o tipo de banco de dados relacional para um determinado tipo .NET, lançando se nenhum mapeamento for encontrado. |
GetMappingForValue(IRelationalTypeMapper, Object) |
Obsoleto.
Obtém o tipo de banco de dados relacional para um determinado objeto, lançando se nenhum mapeamento for encontrado. |
IsTypeMapped(IRelationalTypeMapper, Type) |
Obsoleto.
Obtém um valor que indica se o tipo .NET fornecido está mapeado. |
Aplica-se a
Entity Framework
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de