我試圖從Staging.CenterCode不存在於Centers.CenterCode中的下面的Staging中返回所有不同的行。Linq從表中返回不同的值(如果不存在於另一個表中)
目前Stagings有大約850不同CenterCodes和中心是空的,所以我應該得到所有不同行,但數量不敢苟同:)
任何想法?
var query =
(from s in db.Stagings
join t in db.Centers on s.CenterCode equals t.CenterCode into tj
from t in tj.DefaultIfEmpty()
where s.CenterCode != t.CenterCode
select s.CenterCode).Distinct();
var c = query.Count();
我只需要從登臺所以不知道的唯一列,如果我真的需要,因爲我沒有使用從中心返回的數據曾經與上述的聯接 - 但我曾經嘗試都,並獲得相同的0值計數。
任何想法?
任何答案對您有幫助嗎? – sr28