Condividi tramite


TypeMappingSourceBase.FindMapping Metodo

Definizione

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