Condividi tramite


RelationalTypeMapper Classe

Definizione

Attenzione

Use RelationalTypeMappingSource.

Esegue il mapping dei tipi .NET ai tipi di database relazionali corrispondenti.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

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
Ereditarietà
RelationalTypeMapper
Attributi
Implementazioni

Costruttori

RelationalTypeMapper()
Obsoleti.

Esegue il mapping dei tipi .NET ai tipi di database relazionali corrispondenti.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

RelationalTypeMapper(RelationalTypeMapperDependencies)
Obsoleti.

Inizializza una nuova istanza della classe.

Proprietà

ByteArrayMapper
Obsoleti.

Ottiene il mapper da usare per le proprietà della matrice di byte.

StringMapper
Obsoleti.

Ottiene il mapper da usare per le proprietà stringa.

Metodi

CreateMappingFromStoreType(String)
Obsoleti.

Crea il mapping per il tipo di database specificato.

FindCustomMapping(IProperty)
Obsoleti.

Ottiene il tipo di database relazionale per la proprietà specificata, usando un mapper di tipo separato, se necessario. Questa implementazione di base usa mappingr personalizzati per le proprietà stringa e matrice di byte. Restituisce Null se non viene trovato alcun mapping.

FindMapping(IProperty)
Obsoleti.

Ottiene il tipo di database relazionale per la proprietà specificata. Restituisce Null se non viene trovato alcun mapping.

FindMapping(String)
Obsoleti.

Ottiene il mapping che rappresenta il tipo di database specificato. Restituisce Null se non viene trovato alcun mapping.

FindMapping(Type)
Obsoleti.

Ottiene il tipo di database relazionale per un determinato tipo .NET. Restituisce Null se non viene trovato alcun mapping.

GetByteArrayMapping(IProperty)
Obsoleti.

Ottiene il tipo di database relazionale per la proprietà matrice di byte specificata.

GetClrTypeMappings()
Obsoleti.

Ottiene i mapping dai tipi .NET ai tipi di database.

GetColumnType(IProperty)
Obsoleti.

Ottiene il tipo di colonna per la proprietà specificata.

GetStoreTypeMappings()
Obsoleti.

Ottiene i mapping dai tipi di database ai tipi .NET.

GetStringMapping(IProperty)
Obsoleti.

Ottiene il tipo di database relazionale per la proprietà stringa specificata.

IsTypeMapped(Type)
Obsoleti.

Ottiene un valore che indica se il tipo .NET specificato viene mappato.

RequiresKeyMapping(IProperty)
Obsoleti.

Ottiene un valore che indica se la proprietà specificata deve usare un tipo di database adatto per le proprietà chiave.

ValidateTypeName(String)
Obsoleti.

Assicura che il nome del tipo specificato sia un tipo valido per il database relazionale. Viene generata un'eccezione se non è un tipo valido.

Metodi di estensione

GetMapping(IRelationalTypeMapper, IProperty)
Obsoleti.

Ottiene il tipo di database relazionale per una determinata proprietà, generando se non viene trovato alcun mapping.

GetMapping(IRelationalTypeMapper, String)
Obsoleti.

Ottiene il mapping che rappresenta il tipo di database specificato, generando se non viene trovato alcun mapping.

Si noti che a volte lo stesso tipo di archivio può avere mapping diversi; questo metodo restituisce il valore predefinito.

GetMapping(IRelationalTypeMapper, Type)
Obsoleti.

Ottiene il tipo di database relazionale per un tipo .NET specificato, generando se non viene trovato alcun mapping.

GetMappingForValue(IRelationalTypeMapper, Object)
Obsoleti.

Ottiene il tipo di database relazionale per un determinato oggetto, generando se non viene trovato alcun mapping.

IsTypeMapped(IRelationalTypeMapper, Type)
Obsoleti.

Ottiene un valore che indica se il tipo .NET specificato viene mappato.

Si applica a