我是新來的linq實體。我試圖做一個不在聲明中,當我運行它,我正在注意回來。但是,如果我運行相當於SQL的數據,我會返回數據。linq to entities不在聲明中
我試圖複製的SQL語句是
SELECT * FROM [SCRAPREASON] WHERE [CODE] NOT IN (SELECT [CODE] FROM [QUALITYALERTRULE]) ORDER BY [CODE]
LINQ的我目前所面對的是
var DefectCode = PumaOEEEntities.ScrapReasons
.Where(x => !PumaOEEEntities.QualityAlertRules.Any(y => y.Code != x.Code))
.Select(x => new { GroupID = x.Code}).ToList();
有人能看到我在做什麼錯?
添加順序和看起來很完美。 – Maess