這是數據庫模式:的LINQ to SQL查詢多重繼承
我有這個問題,我試圖讓只從組表誰也屬於組B的數據,所以我用!g.IdGroup.Equals(a.IdGroup)
排除A組數據。 我檢查了GroupA和GroupB ID在組表中,但我仍然從兩個表中獲取數據。我怎麼能解決這個問題?對不起,我的英文不好,還有我的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
};