2
tblBadge
-------
ID
Name
tblBadgeUsers
-------
BadgeID
UserID
ユーザーを多くのバッジを持つことができ、すべての関係は、SQLデータベースに適切に設定されています。
私はバッジの総数とともに、ユーザーが持っているすべてのバッジのリストを返そうとしています。これは私が得る限り私はかなり混乱しています。私はtblBadgeデータとそのバッジの合計を示す追加の列を返したいと思います。
これは動作しますが、私の試みではありません。
var q = db.tblBadgeUsers
.Where(c => c.UserID == UserID)
.GroupBy(c => c.BadgeID)
.Select(c => new { BadgeCount = c.Count(), Record = c.tblBadge });
スーパー感謝を! :D –