これはデータベース スキーマです。
この問題があります。GroupB にも属する Group テーブルからデータのみを取得しようとするため、!g.IdGroup.Equals(a.IdGroup)
GroupA データを除外するために使用します。GroupA と GroupB の ID が Group テーブルにあることを確認しましたが、両方のテーブルからデータを取得しています。どうすればこれを修正できますか? 英語が下手で、SQL/LINQ の知識が乏しく申し訳ありません。
var result = from a in db.GroupA
from r in db.Registration
join g in db.Group on r.IdGroup equals g.IdGroup
where !g.IdGroup.Equals(a.IdGroup)
select new {
g.Name
};