1. ホーム
  2. sql

[解決済み] SQLからEntity FrameworkのCount Group-Byへ

2022-11-20 09:17:06

質問

私はこれを翻訳する必要があります SQL ステートメントを Linq-Entity クエリに変換します。

SELECT name, count(name) FROM people
GROUP by name

どのように解決するのですか?

クエリの構文

var query = from p in context.People
            group p by p.name into g
            select new
            {
              name = g.Key,
              count = g.Count()
            };

メソッドの構文

var query = context.People
                   .GroupBy(p => p.name)
                   .Select(g => new { name = g.Key, count = g.Count() });