Partager via


RelationalTypeMappingSource.FindMapping Méthode

Définition

Surcharges

FindMapping(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

Recherche le mappage de type pour une facette donnée Type et d’autres facettes.

FindMapping(Type, IModel, CoreTypeMapping)

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

FindMapping(Type)

Recherche le mappage de type pour un donné Type.

FindMapping(String)

Recherche le mappage de type pour un nom de type de base de données donné.

FindMapping(Type, IModel)

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

FindMapping(TypeMappingInfo)

Appeler Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo@) à la place

FindMapping(RelationalTypeMappingInfo)

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

FindMapping(IProperty)

Recherche le mappage de type pour un donné IProperty.

FindMapping(IElementType)

Recherche le mappage de type pour le donné IElementType.

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, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

Recherche le mappage de type pour une facette donnée Type et d’autres facettes.

public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (Type type, string storeTypeName, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, bool? fixedLength = default, int? precision = default, int? scale = default);
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type, string? storeTypeName, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, bool? fixedLength = default, int? precision = default, int? scale = default);
override this.FindMapping : Type * string * bool * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable Function FindMapping (type As Type, storeTypeName As String, Optional keyOrIndex As Boolean = false, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional rowVersion As Nullable(Of Boolean) = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing) As RelationalTypeMapping

Paramètres

type
Type

Type CLR.

storeTypeName
String

Nom du type de base de données.

keyOrIndex
Boolean

Si truela valeur est , un mappage spécial pour une clé ou un index peut être retourné.

unicode
Nullable<Boolean>

Spécifie le mappage Unicode ou ANSI, ou null pour la valeur par défaut.

size
Nullable<Int32>

Spécifie une taille pour le mappage ou null pour la valeur par défaut.

rowVersion
Nullable<Boolean>

Spécifie une version de ligne ou null pour la valeur par défaut.

fixedLength
Nullable<Boolean>

Spécifie un mappage de longueur fixe ou null pour la valeur par défaut.

precision
Nullable<Int32>

Spécifie une précision pour le mappage ou null pour la valeur par défaut.

scale
Nullable<Int32>

Spécifie une échelle pour le mappage ou null pour la valeur par défaut.

Retours

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

Implémente

Remarques

Remarque : appelez cette méthode uniquement si aucune méthode n’est IProperty disponible ; sinon, appelez FindMapping(IProperty)

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

S’applique à

FindMapping(Type, IModel, CoreTypeMapping)

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

[System.Runtime.CompilerServices.PreserveBaseOverrides]
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementMapping = default);
[<System.Runtime.CompilerServices.PreserveBaseOverrides>]
override this.FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable Function FindMapping (type As Type, model As IModel, Optional elementMapping As CoreTypeMapping = Nothing) As RelationalTypeMapping

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

Attributs

Remarques

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

S’applique à

FindMapping(Type)

Recherche le mappage de type pour un donné Type.

public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Type type);
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type);
[System.Runtime.CompilerServices.PreserveBaseOverrides]
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type);
override this.FindMapping : Type -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
[<System.Runtime.CompilerServices.PreserveBaseOverrides>]
override this.FindMapping : Type -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overrides Function FindMapping (type As Type) As CoreTypeMapping
Public Overridable Function FindMapping (type As Type) As RelationalTypeMapping

Paramètres

type
Type

Type CLR.

Retours

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

Implémente

Attributs

Remarques

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

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

S’applique à

FindMapping(String)

Recherche le mappage de type pour un nom de type de base de données donné.

public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (string storeTypeName);
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (string storeTypeName);
override this.FindMapping : string -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable Function FindMapping (storeTypeName As String) As RelationalTypeMapping

Paramètres

storeTypeName
String

Nom du type de base de données.

Retours

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

Implémente

Remarques

Remarque : appelez cette méthode uniquement si aucune méthode n’est IProperty disponible ; sinon, appelez FindMapping(IProperty)

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

S’applique à

FindMapping(Type, IModel)

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

public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model);
[System.Runtime.CompilerServices.PreserveBaseOverrides]
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model);
override this.FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
[<System.Runtime.CompilerServices.PreserveBaseOverrides>]
override this.FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overrides Function FindMapping (type As Type, model As IModel) As CoreTypeMapping
Public Overridable Function FindMapping (type As Type, model As IModel) As RelationalTypeMapping

Paramètres

type
Type

Type CLR.

model
IModel

Modèle.

Retours

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

Implémente

Attributs

Remarques

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

S’applique à

FindMapping(TypeMappingInfo)

Appeler Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo@) à la place

protected override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (in Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo mappingInfo);
override this.FindMapping : TypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Protected Overrides 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’a pu être trouvé.

S’applique à

FindMapping(RelationalTypeMappingInfo)

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

protected abstract Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo mappingInfo);
protected virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo mappingInfo);
protected virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo? mappingInfo);
override this.FindMapping : RelationalTypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Protected MustOverride Function FindMapping (mappingInfo As RelationalTypeMappingInfo) As RelationalTypeMapping
Protected Overridable Function FindMapping (mappingInfo As RelationalTypeMappingInfo) As RelationalTypeMapping

Paramètres

mappingInfo
RelationalTypeMappingInfo

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

Retours

Mappage de type, ou null si aucun n’a pu être trouvé.

Remarques

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

S’applique à

FindMapping(IProperty)

Recherche le mappage de type pour un donné IProperty.

public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
override this.FindMapping : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides 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(IElementType)

Recherche le mappage de type pour le donné IElementType.

public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IElementType elementType);
override this.FindMapping : Microsoft.EntityFrameworkCore.Metadata.IElementType -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides 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

Remarques

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

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 override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (System.Reflection.MemberInfo member);
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (System.Reflection.MemberInfo member);
[System.Runtime.CompilerServices.PreserveBaseOverrides]
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (System.Reflection.MemberInfo member);
override this.FindMapping : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
[<System.Runtime.CompilerServices.PreserveBaseOverrides>]
override this.FindMapping : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overrides Function FindMapping (member As MemberInfo) As CoreTypeMapping
Public Overridable Function FindMapping (member As MemberInfo) As RelationalTypeMapping

Paramètres

member
MemberInfo

Champ ou propriété.

Retours

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

Implémente

Attributs

Remarques

Remarque : appelez cette méthode uniquement si aucune méthode n’est IProperty disponible ; sinon, appelez FindMapping(IProperty)

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

S’applique à