在单个调用中获取特定实体
本文关键字:实体 获取 单个 调用 | 更新日期: 2023-09-27 18:04:25
我试图通过他们的id属性获取实体。我知道我可以一个一个地取回它们,但我认为最好的取回方式是单次调用。那么在下面的例子中我怎么做呢?
internal List<Product> GetProducts(int[] productIds)
{
IQueryable<Product> query = ctx.Products;
//how to fetch ?
return query.ToList();
}
internal List<Product> GetProducts(int[] productIds)
{
IQueryable<Product> query = ctx.Products.Where(product => productIds.Contains(product.ID));
return query.ToList();
}
return query.Where(x => productIds.Contains(x.ProductId)).ToList();
你在找这个吗? -
var product = from p in Products
where productid.Contains(p.Id)
select p;