語言

SQLiteQueryBuilder.SetProjectionMap(IDictionary<String,String>) 方法

定義

設定查詢的投影映射。

[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

參數

columnMap
IDictionary<String,String>

從使用者欄位名稱映射到資料庫欄位名稱

屬性

備註

設定查詢的投影映射。 投影映射會從呼叫者傳送到查詢的欄位名稱對應到資料庫欄位名稱。 這對於重新命名欄位以及在進行連接時消除欄位名稱的歧義非常有用。 例如你可以將「名稱」映射到「people.name」。 若設定投影映射,必須包含使用者可能請求的所有欄位名稱,即使鍵與值相同。

Java 文件 android.database.sqlite.SQLiteQueryBuilder.setProjectionMap(java.util.Map<java.lang.String, java.lang.String>)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於