SQLiteQueryBuilder.SetProjectionMap(IDictionary<String,String>) 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.
Définit le mappage de projection pour la requête.
[Android.Runtime.Register("setProjectionMap", "(Ljava/util/Map;)V", "GetSetProjectionMap_Ljava_util_Map_Handler")]
public virtual void SetProjectionMap(System.Collections.Generic.IDictionary<string,string>? columnMap);
[<Android.Runtime.Register("setProjectionMap", "(Ljava/util/Map;)V", "GetSetProjectionMap_Ljava_util_Map_Handler")>]
abstract member SetProjectionMap : System.Collections.Generic.IDictionary<string, string> -> unit
override this.SetProjectionMap : System.Collections.Generic.IDictionary<string, string> -> unit
Paramètres
- columnMap
- IDictionary<String,String>
mappe les noms de colonnes utilisateur aux noms de colonnes de base de données
- Attributs
Remarques
Définit le mappage de projection pour la requête. Le mappage de projection mappe des noms de colonnes que l’appelant transmet à la requête aux noms de colonnes de base de données. Cela est utile pour renommer des colonnes ainsi que pour lever l’ambiguïté des noms de colonnes lorsque vous effectuez des jointures. Par exemple, vous pouvez mapper « name » à « people.name ». Si un mappage de projection est défini, il doit contenir tous les noms de colonnes que l’utilisateur peut demander, même si la clé et la valeur sont identiques.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.