RelationalTypeMapper Classe

Definição

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