2

以下のLINQクエリ結果を辞書に変換しようとしています

var browser = (from tbf in context.tblFeedBacks
                        where tbf.email == dboard.userEmail
                        select tbf).GroupBy(l => l.browser)
                        .Select(g => new
                        {
                            browser = g.Key,
                            count = g.Select(l => l.browser).Distinct().Count()
                        });

コンパイルエラーが発生します。

var browser = (from tbf in context.tblFeedBacks
                            where tbf.email == dboard.userEmail
                            select tbf).GroupBy(l => l.browser)
                            .Select(g => new
                            {
                                browser = g.Key,
                                count = g.Select(l => l.browser).Distinct().Count()
                            }).ToDictionary<string, double>(x => x.browser,y=>y.count);

インスタンス引数: 'System.Linq.IQueryable' から 'System.Linq.ParallelQuery' に変換できません

4

1 に答える 1

4

動作しました。

var browser = (from tbf in context.tblFeedBacks
                            where tbf.email == dboard.userEmail
                            select tbf).GroupBy(l => l.browser)
                            .Select(g => new
                            {
                                browser = g.Key,
                                count = g.Select(l => l.browser).Count()
                            }).ToDictionary(x => x.browser, x => x.count);
于 2013-10-22T03:17:40.490 に答える