首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何编写一个linq查询来从实体模型中检索所选PriceRange的产品图像?

如何编写一个linq查询来从实体模型中检索所选PriceRange的产品图像?
EN

Stack Overflow用户
提问于 2012-09-14 15:07:56
回答 1查看 104关注 0票数 0

你好,我在我的MVC4 WebApi应用程序中有一个实体模型ProdcutTable,它有以下列名

代码语言:javascript
运行
复制
  [ProductID] [ProductName] [ProductDescritpion] [Price] [ImageURL] and so on

现在,我必须将价格范围作为参数进行传递

代码语言:javascript
运行
复制
     frstvale=$200
     SecoundVal=$500

我必须从所选价格范围的ProdcutTable中检索ProductID ProductDescritpion ImageURL我如何为此编写linq查询目前我正通过ajax调用从表中检索所有图像现在我必须将价格的参数传递给我的方法并检索所选价格范围的记录任何人都可以帮助编写此查询

代码语言:javascript
运行
复制
    this is my model


     public class Products
{
    public int ProductID { get; set; }
    public string ProductName{get;set;}
    public string ProductDescription { get; set; }
    public string ProductColor { get; set;}
    public string ProductSize { get; set; }
    public string Brand { get; set; }
    public int Price { get; set; }
    public string Department { get; set; }
    public string ImageURL { get; set; }
    public string DetailsURL { get; set; }
    public string Gender { get; set; }
    public string Firstvalue { get; set; }
    public string Lastvalue { get; set; }
}

这就是我检索所有图像的方式

代码语言:javascript
运行
复制
    private ProductsEntities products = new ProductsEntities();
     public IEnumerable<ProductTable> GetAllProdcuts()
    {
        return products.ProductTables.AsEnumerable();
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-14 15:11:37

您可以使用以表达式为参数的Where扩展方法来过滤出返回的对象。

代码语言:javascript
运行
复制
private ProductsEntities products = new ProductsEntities();
public IEnumerable<ProductTable> GetAllProdcuts()
{
    return products.ProductTables.Where(x=>x.Price>firstPrice && x.Price<secondPrice).AsEnumerable();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12419684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档