0

こんにちは、MVC4 WebApi アプリケーションに、次の列名を持つエンティティ モデル ProdcutTable があります。

  [ProductID] [ProductName] [ProductDescritpion] [Price] [ImageURL] and so on

今、私はパラメータの例として価格帯を渡す必要があります

     frstvale=$200
     SecoundVal=$500

選択した価格帯の [ProductID] [ProductName] [ProductDescription] [Price] [ImageURL] を ProdcutTable から取得する必要があります 現在、これに対する linq クエリを作成するにはどうすればよいですか? ajax を介してテーブルからすべての画像を取得しています今すぐ呼び出して、価格のパラメーターをメソッドに渡し、選択した価格帯のレコードを取得する必要があります。このクエリを作成する際に誰か助けてください。

    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; }
}

これは私がすべての画像を取得する方法です

    private ProductsEntities products = new ProductsEntities();
     public IEnumerable<ProductTable> GetAllProdcuts()
    {
        return products.ProductTables.AsEnumerable();
    }
4

1 に答える 1

0

式をパラメーターとして受け取る拡張メソッドを使用Whereして、返されるオブジェクトを除外できます。

private ProductsEntities products = new ProductsEntities();
public IEnumerable<ProductTable> GetAllProdcuts()
{
    return products.ProductTables.Where(x=>x.Price>firstPrice && x.Price<secondPrice).AsEnumerable();
}
于 2012-09-14T07:11:36.973 に答える