2
這工作得很好:LINQ的包含運營商
var q = (from c in db.tblLiteCategorySpecs where CategoryIDs.Contains(c.CategoryID) select c.SpecID).Distinct().ToList();
var qq = (from s in db.tblSpecifications where q.Contains(s.id) select s);
不過,我現在需要在第一個查詢返回另一個領域:
var q = (from c in db.tblLiteCategorySpecs where CategoryIDs.Contains(c.CategoryID) select new { c.SpecID, c.FriendlyName }).Distinct().ToList();
var qq = (from s in db.tblSpecifications where q.Contains(s.id) select s);
所以q.contains
現在失敗了,我需要這個以某種方式上工作q
查詢SpecID
字段。有人知道怎麼做嗎?