我有 2 个有效的查询,我希望将它们结合起来以减少数据库调用。
var locations = from l in db.Locations
where l.LocationID.Equals(TagID)
select l;
我这样做是因为我需要 l.Name,但是有没有办法获取上述结果并将它们放入下面的查询中?
articles = from a in db.Articles
where
(
from l in a.Locations
where l.LocationID.Equals(TagID)
select l
).Any()
select a;
我真的会在这里减少任何数据库调用吗?