RelationalTypeMapper Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per