タグ付けされた質問 「linq-to-sql」

LINQ to SQLは、リレーショナルデータをMicrosoft SQL Serverに格納されたオブジェクトとして管理するためのランタイムインフラストラクチャを提供する.NET Frameworkバージョン3.5のコンポーネントです。

4
Linq-to-SQL ToDictionary()
Linqを使用してSQL(2008)から2つの列を(キャッシュ用の)辞書に適切に変換するにはどうすればよいですか? 現在、IQueryable b / cをループしていますが、ToDictionaryメソッドを機能させることができません。何か案は?これは機能します: var query = from p in db.Table select p; Dictionary<string, string> dic = new Dictionary<string, string>(); foreach (var p in query) { dic.Add(sub.Key, sub.Value); } 私が本当にやりたいのは、このようなものですが、機能していないようです。 var dic = (from p in db.Table select new {p.Key, p.Value }) .ToDictionary<string, string>(p => p.Key); しかし、このエラーが発生します:「System.Linq.IQueryable」から「System.Collections.Generic.IEnumerable」に変換できません
81 c#  linq  linq-to-sql 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.