2015-07-04 39 views
0

需要一些幫助。我有2個表返回特定類別的所有產品的方法ASP.net

產品型號: - ID, 名稱

產品: - ID, ProductTypeID(FK從產品型號表), 價格, 名稱

我想寫一種方法返回所選產品類型的所有產品列表這是在ASP.net

以下是我到目前爲止寫的,但不知道在這裏寫什麼...列出的產品= ???

public List<Product> GetAllProductsByCategory() 
    { 

      using (GarageEntities db = new GarageEntities()) 
      { 
       List<Product> products = ????? 
       return products; 
      } 

    } 

如果還有其他簡單的方法,請告訴我。

在此先感謝

+0

'db.Products.Where(...)'很可能是一個良好的開端... –

回答

0

您可以使用這樣

public List<Product> GetAllProductsByCategory(int ProductTypeId) 
    { 
      using (GarageEntities db = new GarageEntities()) 
      { 
       List<Product> products = db.Products.where(x=>x.ProductTypeID==ProductTypeId).toList() 
       return products; 
      } 

    } 
+0

它的工作原理非常感謝你請給我解釋一下這是什麼意思: - x => – nikhildihm

+0

'x =>'這意味着它使產品的別名。請正確回答我的問題 –

相關問題