我遇到了这个问题.我有这个项目,我的索引保存了一些图像.我想找到该项目上的所有图像.我是连接的新手,所以我不熟悉连接的语法.通常情况下,当我回复数据时,没有
Linq我喜欢这样.但是,当我尝试这样做时,由于数据在不同的表格中,我无法收回数据.
var item = _db.items.Select(i => i);
最佳答案 有不同类型的连接.但是这里有一种方法可以定期加入.
public List<Image> GetImagesInfo(int tradeItemId)
{
var query = (from item in _db.ImagesOnTradeItems
join image in _db.Images on item.imageId equals image.id
where item.tradeItemId == tradeItemId
select image);
return query.ToList();
}
在这里我通过结果查询后将结果作为列表返回.这是一个关于联接问题的链接,希望你能使用它. What is the difference between “INNER JOIN” and “OUTER JOIN”?