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