Partager via


TypeMappingSourceBase.FindMapping Méthode

Définition

Surcharges

FindMapping(IElementType)

Recherche le mappage de type pour un donné IElementType.

FindMapping(IProperty)

Recherche le mappage de type pour un donné IProperty.

FindMapping(TypeMappingInfo)

Remplacé par les fournisseurs de base de données pour rechercher un mappage de type pour les informations données.

FindMapping(MemberInfo)

Recherche le mappage de type pour un donné MemberInfo représentant un champ ou une propriété d’un type CLR.

FindMapping(Type)

Recherche le mappage de type pour un donné Type.

FindMapping(Type, IModel)

Recherche le mappage de type pour un donné Type, en prenant la configuration pré-convention dans le compte.

FindMapping(Type, IModel, CoreTypeMapping)

Recherche le mappage de type pour un donné Type, en prenant la configuration pré-convention dans le compte.

FindMapping(IElementType)

Recherche le mappage de type pour un donné IElementType.

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

Paramètres

elementType
IElementType

Élément de collection.

Retours

Mappage de type ou null si aucun n’a été trouvé.

Implémente

S’applique à

FindMapping(IProperty)

Recherche le mappage de type pour un donné IProperty.

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

Paramètres

property
IProperty

Propriété.

Retours

Mappage de type ou null si aucun n’a été trouvé.

Implémente

Remarques

Remarque : les fournisseurs ne doivent généralement pas avoir besoin de remplacer cette méthode.

S’applique à

FindMapping(TypeMappingInfo)

Remplacé par les fournisseurs de base de données pour rechercher un mappage de type pour les informations données.

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

Paramètres

mappingInfo
TypeMappingInfo

Informations de mappage à utiliser pour créer le mappage.

Retours

Mappage de type, ou null si aucun n’est trouvé.

Remarques

Les informations de mappage sont remplies avec autant d’informations que disponibles sur le mappage de type requis. Utilisez toutes les informations nécessaires pour créer le meilleur mappage. Retourne null si aucun mappage n’est disponible.

S’applique à

FindMapping(MemberInfo)

Recherche le mappage de type pour un donné MemberInfo représentant un champ ou une propriété d’un type 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

Paramètres

member
MemberInfo

Champ ou propriété.

Retours

Mappage de type ou null si aucun n’a été trouvé.

Implémente

Remarques

Remarque : appelez cette méthode uniquement s’il n’y a pas IProperty de disponibilité, sinon appelez FindMapping(IProperty)

Remarque : les fournisseurs ne doivent généralement pas avoir besoin de remplacer cette méthode.

S’applique à

FindMapping(Type)

Recherche le mappage de type pour un donné Type.

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

Paramètres

type
Type

Type CLR.

Retours

Mappage de type ou null si aucun n’a été trouvé.

Implémente

Remarques

Remarque : appelez cette méthode uniquement s’il n’y a pas ou s’il n’est IProperty pas disponible, sinon appelez FindMapping(IProperty) ou IModelFindMapping(Type, IModel, CoreTypeMapping)

S’applique à

FindMapping(Type, IModel)

Recherche le mappage de type pour un donné Type, en prenant la configuration pré-convention dans le compte.

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

Paramètres

type
Type

Type CLR.

model
IModel

Modèle.

Retours

Mappage de type ou null si aucun n’a été trouvé.

Implémente

Remarques

Remarque : appelez cette méthode uniquement s’il n’existe pas IProperty, sinon appelez FindMapping(IProperty).

S’applique à

FindMapping(Type, IModel, CoreTypeMapping)

Recherche le mappage de type pour un donné Type, en prenant la configuration pré-convention dans le compte.

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

Paramètres

type
Type

Type CLR.

model
IModel

Modèle.

elementMapping
CoreTypeMapping

Mappage d’éléments à utiliser, s’il est connu.

Retours

Mappage de type ou null si aucun n’a été trouvé.

Implémente

Remarques

Remarque : appelez cette méthode uniquement s’il n’existe pas IProperty, sinon appelez FindMapping(IProperty).

S’applique à