bool NonEquijoin(Product product)
{
var nonEquijoinQuery =
from p in products
let catIds = from c in categories
select c.ID
where catIds.Contains(p.CategoryID) == true
select new { Product = p.Name, CategoryID = p.CategoryID };
if (nonEquijoinQuery.Contains(product))
{
true;
}
else
{
false;
}
}
在两个不同的对象列表中,我必须找出一个列表中的项目是否包含在另一个列表中,然后将这些项目返回给我。返回后,我必须检查返回的列表中是否存在 givenItem,然后返回 true,否则返回 false。