RelationalTypeMapper Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
Use RelationalTypeMappingSource.
Mappe les types .NET à leurs types de bases de données relationnelles correspondants.
Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.
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
- Héritage
-
RelationalTypeMapper
- Attributs
- Implémente
Constructeurs
RelationalTypeMapper() |
Obsolète.
Mappe les types .NET à leurs types de bases de données relationnelles correspondants. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
RelationalTypeMapper(RelationalTypeMapperDependencies) |
Obsolète.
Initialise une nouvelle instance de cette classe. |
Propriétés
ByteArrayMapper |
Obsolète.
Obtient le mappeur à utiliser pour les propriétés du tableau d’octets. |
StringMapper |
Obsolète.
Obtient le mappeur à utiliser pour les propriétés de chaîne. |
Méthodes
CreateMappingFromStoreType(String) |
Obsolète.
Crée le mappage pour le type de base de données donné. |
FindCustomMapping(IProperty) |
Obsolète.
Obtient le type de base de données relationnelle pour la propriété donnée, à l’aide d’un mappeur de type distinct si nécessaire. Cette implémentation de base utilise des mappeurs personnalisés pour les propriétés de tableau de chaînes et d’octets. Retourne null si aucun mappage n’est trouvé. |
FindMapping(IProperty) |
Obsolète.
Obtient le type de base de données relationnelle pour la propriété donnée. Retourne null si aucun mappage n’est trouvé. |
FindMapping(String) |
Obsolète.
Obtient le mappage qui représente le type de base de données donné. Retourne null si aucun mappage n’est trouvé. |
FindMapping(Type) |
Obsolète.
Obtient le type de base de données relationnelle pour un type .NET donné. Retourne null si aucun mappage n’est trouvé. |
GetByteArrayMapping(IProperty) |
Obsolète.
Obtient le type de base de données relationnelle pour la propriété de tableau d’octets donnée. |
GetClrTypeMappings() |
Obsolète.
Obtient les mappages des types .NET aux types de base de données. |
GetColumnType(IProperty) |
Obsolète.
Obtient le type de colonne pour la propriété donnée. |
GetStoreTypeMappings() |
Obsolète.
Obtient les mappages des types de base de données aux types .NET. |
GetStringMapping(IProperty) |
Obsolète.
Obtient le type de base de données relationnelle pour la propriété de chaîne donnée. |
IsTypeMapped(Type) |
Obsolète.
Obtient une valeur indiquant si le type .NET donné est mappé. |
RequiresKeyMapping(IProperty) |
Obsolète.
Obtient une valeur indiquant si la propriété donnée doit utiliser un type de base de données adapté aux propriétés de clé. |
ValidateTypeName(String) |
Obsolète.
Vérifie que le nom de type donné est un type valide pour la base de données relationnelle. Une exception est levée s’il ne s’agit pas d’un type valide. |
Méthodes d’extension
GetMapping(IRelationalTypeMapper, IProperty) |
Obsolète.
Obtient le type de base de données relationnelle pour une propriété donnée, en lisant si aucun mappage n’est trouvé. |
GetMapping(IRelationalTypeMapper, String) |
Obsolète.
Obtient le mappage qui représente le type de base de données donné, en lisant si aucun mappage n’est trouvé. Notez que parfois le même type de magasin peut avoir des mappages différents ; cette méthode retourne la valeur par défaut. |
GetMapping(IRelationalTypeMapper, Type) |
Obsolète.
Obtient le type de base de données relationnelle pour un type .NET donné, en lisant si aucun mappage n’est trouvé. |
GetMappingForValue(IRelationalTypeMapper, Object) |
Obsolète.
Obtient le type de base de données relationnelle d’un objet donné, en lisant si aucun mappage n’est trouvé. |
IsTypeMapped(IRelationalTypeMapper, Type) |
Obsolète.
Obtient une valeur indiquant si le type .NET donné est mappé. |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour