私は EF と LINQ にやや慣れていないため、基本を超えるたびに、より高度なクエリに取り組む方法について混乱し始めます。
私の例では、ユーザーが持っているレポートの数を含む、ユーザーに関連付けられたチャネルのリストを返そうとしています。以下のクエリまではありますが、レポート数を含める方法に行き詰まっています...どんな助けも大歓迎です。
var query = from c in _channelRepository.GetTable().Include("User")
where c.UserId == user.Id && c.IsActive == true
orderby c.Name
select c;