RelationalTypeMapper Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de