Я новичок в linq для объектов. Я пытаюсь сделать не в заявлении, и когда я запустил его, я возвращаюсь назад. Но если я запустил SQL-эквивалент, я верну данные.linq для сущностей Не в постановке
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