TypeMappingSourceBase.FindMapping Metodo
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.
Overload
FindMapping(IElementType) |
Trova il mapping dei tipi per un determinato IElementTypeoggetto . |
FindMapping(IProperty) |
Trova il mapping dei tipi per un determinato IPropertyoggetto . |
FindMapping(TypeMappingInfo) |
Sottoposto a override dai provider di database per trovare un mapping dei tipi per le informazioni fornite. |
FindMapping(MemberInfo) |
Trova il mapping dei tipi per un dato MemberInfo oggetto che rappresenta un campo o una proprietà di un tipo CLR. |
FindMapping(Type) |
Trova il mapping dei tipi per un determinato Typeoggetto . |
FindMapping(Type, IModel) |
Trova il mapping dei tipi per un determinato Typeoggetto , prendendo la configurazione della pre-convenzione nell'account. |
FindMapping(Type, IModel, CoreTypeMapping) |
Trova il mapping dei tipi per un determinato Typeoggetto , prendendo la configurazione della pre-convenzione nell'account. |
FindMapping(IElementType)
Trova il mapping dei tipi per un determinato IElementTypeoggetto .
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IElementType elementType);
abstract member FindMapping : Microsoft.EntityFrameworkCore.Metadata.IElementType -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (elementType As IElementType) As CoreTypeMapping
Parametri
- elementType
- IElementType
Elemento della raccolta.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
Si applica a
FindMapping(IProperty)
Trova il mapping dei tipi per un determinato IPropertyoggetto .
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
abstract member FindMapping : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (property As IProperty) As CoreTypeMapping
Parametri
- property
- IProperty
Proprietà.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
Commenti
Nota: i provider in genere non devono eseguire l'override di questo metodo.
Si applica a
FindMapping(TypeMappingInfo)
Sottoposto a override dai provider di database per trovare un mapping dei tipi per le informazioni fornite.
protected abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (in Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo mappingInfo);
protected virtual Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (in Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo mappingInfo);
protected virtual Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (in Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo? mappingInfo);
abstract member FindMapping : TypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
abstract member FindMapping : TypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
override this.FindMapping : TypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Protected MustOverride Function FindMapping (mappingInfo As TypeMappingInfo) As CoreTypeMapping
Protected Overridable Function FindMapping (mappingInfo As TypeMappingInfo) As CoreTypeMapping
Parametri
- mappingInfo
- TypeMappingInfo
Informazioni di mapping da usare per creare il mapping.
Restituisce
Mapping dei tipi o null
se non è possibile trovare nessuno.
Commenti
Le informazioni di mapping vengono popolate con tutte le informazioni sul mapping dei tipi richiesto disponibili. Usare tutte le informazioni necessarie per creare il mapping migliore. Restituisce null
se non è disponibile alcun mapping.
Si applica a
FindMapping(MemberInfo)
Trova il mapping dei tipi per un dato MemberInfo oggetto che rappresenta un campo o una proprietà di un tipo CLR.
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (System.Reflection.MemberInfo member);
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (System.Reflection.MemberInfo member);
abstract member FindMapping : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (member As MemberInfo) As CoreTypeMapping
Parametri
- member
- MemberInfo
Campo o proprietà.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
Commenti
Nota: chiamare questo metodo solo se non IProperty è disponibile, altrimenti chiamare FindMapping(IProperty)
Nota: i provider in genere non devono eseguire l'override di questo metodo.
Si applica a
FindMapping(Type)
Trova il mapping dei tipi per un determinato Typeoggetto .
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Type type);
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type);
abstract member FindMapping : Type -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (type As Type) As CoreTypeMapping
Parametri
- type
- Type
Tipo CLR.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
Commenti
Nota: chiamare questo metodo solo se non è disponibile o IModel se non IProperty è disponibile, in caso contrario chiamare FindMapping(IProperty) oFindMapping(Type, IModel, CoreTypeMapping)
Si applica a
FindMapping(Type, IModel)
Trova il mapping dei tipi per un determinato Typeoggetto , prendendo la configurazione della pre-convenzione nell'account.
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (type As Type, model As IModel) As CoreTypeMapping
Parametri
- type
- Type
Tipo CLR.
- model
- IModel
Modello.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
Commenti
Nota: chiamare questo metodo solo se non IPropertyè presente , altrimenti chiamare FindMapping(IProperty).
Si applica a
FindMapping(Type, IModel, CoreTypeMapping)
Trova il mapping dei tipi per un determinato Typeoggetto , prendendo la configurazione della pre-convenzione nell'account.
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementMapping = default);
abstract member FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (type As Type, model As IModel, Optional elementMapping As CoreTypeMapping = Nothing) As CoreTypeMapping
Parametri
- type
- Type
Tipo CLR.
- model
- IModel
Modello.
- elementMapping
- CoreTypeMapping
Mapping degli elementi da utilizzare, se noto.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
Commenti
Nota: chiamare questo metodo solo se non IPropertyè presente , altrimenti chiamare FindMapping(IProperty).
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