【发布时间】:2016-08-23 11:14:54
【问题描述】:
我正在尝试从下面的 Staging 返回所有不同的行,其中 Staging.CenterCode 在 Centers.CenterCode 中不存在。
目前 Stagings 有大约 850 个不同的 CenterCodes 并且 Centers 是空的,所以我应该得到所有不同的行,但是 count 不一样 :)
有什么想法吗?
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();
我只需要 staging 中的唯一列,因此不确定我是否真的需要加入上述内容,因为我从未使用过从 Centers 返回的数据 - 但是我已经尝试了两者并获得了相同的 0 计数值。
有什么想法吗?
【问题讨论】:
-
任何答案对你有帮助?
标签: c# .net linq linq-to-sql