sql >> データベース >  >> RDS >> PostgreSQL

SelectDistinctCountを使用したEFCoreGroupBy

    現在、グループ内のあらゆる種類の区別(Distinctなど) ElementSelectorGroupByの または別のGroupBy ElementSelectorGroupByの )はEF Coreではサポートされていません 。 EFの使用を主張する場合 この場合、メモリ内のデータをフェッチする必要があります:

    var result = (await _context.Items
                  .Select(p => new { p.ParentAId, p.ParentBId })
                  .Distinct()
                  .ToListAsync())  // When EF supports mentioned cases above, you can remove this line!
                  .GroupBy(i => i.ParentBId, i => i.ParentAId)
                  .ToDictionary(g => g.Key, g => g.Distinct().Count());
    



    1. データベースに2つのレコードがありますVueは8つのレコードを出力します

    2. MySQLアップデート:データベースクエリの予期しない入力フィールドパラメータ

    3. 文字のさまざまなタイプの長さを指定する理由

    4. ディレクトリ内のファイルのリストを見つける際の問題