RelationalTypeMappingSource.FindMapping Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 true
la valeur est , un mappage spécial pour une clé ou un index peut être retourné.
Spécifie un mappage de longueur fixe 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 à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour