RelationalTypeMapper Classe

Définition

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 à