IRelationalTypeMapper Interface

Definição

Cuidado

Use IRelationalTypeMappingSource.

Mapeia tipos .NET para seus tipos de banco de dados relacionais correspondentes.

Observação: use IRelationalTypeMappingSource daqui para frente.

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 interface IRelationalTypeMapper
public interface IRelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.ITypeMapper
[System.Obsolete("Use IRelationalTypeMappingSource.")]
public interface IRelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.ITypeMapper
type IRelationalTypeMapper = interface
type IRelationalTypeMapper = interface
    interface ITypeMapper
[<System.Obsolete("Use IRelationalTypeMappingSource.")>]
type IRelationalTypeMapper = interface
    interface ITypeMapper
Public Interface IRelationalTypeMapper
Public Interface IRelationalTypeMapper
Implements ITypeMapper
Derivado
Atributos
Implementações

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

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.

IsTypeMapped(Type)
Obsoleto.

Obtém um valor que indica se o tipo .NET fornecido está mapeado.

(Herdado de ITypeMapper)
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