Compartir a través de


RelationalTypeMapper Clase

Definición

Precaución

Use RelationalTypeMappingSource.

Asigna tipos de .NET a sus tipos de base de datos relacionales correspondientes.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

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
Herencia
RelationalTypeMapper
Atributos
Implementaciones

Constructores

RelationalTypeMapper()
Obsoletos.

Asigna tipos de .NET a sus tipos de base de datos relacionales correspondientes.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalTypeMapper(RelationalTypeMapperDependencies)
Obsoletos.

Inicializa una nueva instancia de esta clase.

Propiedades

ByteArrayMapper
Obsoletos.

Obtiene el asignador que se va a usar para las propiedades de la matriz de bytes.

StringMapper
Obsoletos.

Obtiene el asignador que se va a usar para las propiedades de cadena.

Métodos

CreateMappingFromStoreType(String)
Obsoletos.

Crea la asignación para el tipo de base de datos especificado.

FindCustomMapping(IProperty)
Obsoletos.

Obtiene el tipo de base de datos relacional de la propiedad especificada, utilizando un asignador de tipos independiente si es necesario. Esta implementación base usa asignadores personalizados para las propiedades de matriz de cadena y bytes. Devuelve null si no se encuentra ninguna asignación.

FindMapping(IProperty)
Obsoletos.

Obtiene el tipo de base de datos relacional de la propiedad especificada. Devuelve null si no se encuentra ninguna asignación.

FindMapping(String)
Obsoletos.

Obtiene la asignación que representa el tipo de base de datos especificado. Devuelve null si no se encuentra ninguna asignación.

FindMapping(Type)
Obsoletos.

Obtiene el tipo de base de datos relacional para un tipo de .NET determinado. Devuelve null si no se encuentra ninguna asignación.

GetByteArrayMapping(IProperty)
Obsoletos.

Obtiene el tipo de base de datos relacional para la propiedad de matriz de bytes especificada.

GetClrTypeMappings()
Obsoletos.

Obtiene las asignaciones de tipos de .NET a tipos de base de datos.

GetColumnType(IProperty)
Obsoletos.

Obtiene el tipo de columna de la propiedad especificada.

GetStoreTypeMappings()
Obsoletos.

Obtiene las asignaciones de tipos de base de datos a tipos de .NET.

GetStringMapping(IProperty)
Obsoletos.

Obtiene el tipo de base de datos relacional para la propiedad de cadena especificada.

IsTypeMapped(Type)
Obsoletos.

Obtiene un valor que indica si se asigna el tipo de .NET especificado.

RequiresKeyMapping(IProperty)
Obsoletos.

Obtiene un valor que indica si la propiedad especificada debe usar un tipo de base de datos adecuado para las propiedades de clave.

ValidateTypeName(String)
Obsoletos.

Garantiza que el nombre de tipo especificado sea un tipo válido para la base de datos relacional. Se produce una excepción si no es un tipo válido.

Métodos de extensión

GetMapping(IRelationalTypeMapper, IProperty)
Obsoletos.

Obtiene el tipo de base de datos relacional de una propiedad determinada, que produce si no se encuentra ninguna asignación.

GetMapping(IRelationalTypeMapper, String)
Obsoletos.

Obtiene la asignación que representa el tipo de base de datos especificado, iniciando si no se encuentra ninguna asignación.

Tenga en cuenta que a veces el mismo tipo de almacén puede tener asignaciones diferentes; este método devuelve el valor predeterminado.

GetMapping(IRelationalTypeMapper, Type)
Obsoletos.

Obtiene el tipo de base de datos relacional de un tipo de .NET determinado, que produce si no se encuentra ninguna asignación.

GetMappingForValue(IRelationalTypeMapper, Object)
Obsoletos.

Obtiene el tipo de base de datos relacional de un objeto determinado, que produce si no se encuentra ninguna asignación.

IsTypeMapped(IRelationalTypeMapper, Type)
Obsoletos.

Obtiene un valor que indica si se asigna el tipo de .NET especificado.

Se aplica a