我似乎无法找到我正在使用的复杂模型的查询。该模型如下所示:
public class Stash
{
public int StashId { get; set; }
public int LocationId { get; set; }
public Location Location { get; set; }
public int ProductId { get; set; }
public Product Product { get; set; }
public int Amount { get; set; }
}
产品可以有多个位置,现在我想获得连接到产品的所有位置。
答案 0 :(得分:0)
var stashes = new List<Stash>();
int productID = [your id];
var result = stashes.Where(stash => stash.ProductId == productID).Select(stash => stash.Location);
如果您需要结果为List
最后添加.ToList()
。