この質問は、this questionに似ていますが、全く同じではありません。IDictionary <string、object>へのlinqによる動的クエリ?
私は、LINQからSQLへのデータコンテキストで動的クエリを作成し、キーは列の名前ですIDictionaryを<文字列、オブジェクト>として結果リターンを持つことができますか?ビットそう(コンパイルが、意思を示していない)
IDictionary<string, object> data = new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase);
data = db.ExecuteQuery<IDictionary<string, object>(queryString, params).ToDictionary(
k=>nameOfColumn,
k=>k
)
よう
もちろん、私は完全にデータ= db.ExecuteQueryでマップ外だ...
私が感じていますexecuteQueryは、これが既にオブジェクトへのマッピングを試みているので、私が使用すべきものではありません。この特定のユースケースについては、私はそれを望んでいません。
(コメントに返信) –