2013-04-24 13 views
-1

我有一個名爲product的表,其中包含產品ID,產品帳單ID和..帳單ID作爲參數傳遞給我的控制器。如何使用實體框架功能來查找某個單元格

我可以使用框架中的實體並使用 db.tbl_product.Find(產品ID)查找產品ID的所有行。

但現在我需要找到使用帳單ID的所有交易。我怎麼做??

回答

0

假設tbl_product是DbSet<Product>或類似的東西,您應該可以使用LINQ來查詢DbSet。爲了找到與特定BILLID屬性值中的單個項目,你會做這樣的事情:

var product = db.tbl_product.FirstOrDefault(p => p.BillId == billId); 

如果有多個產品相同的BILLID,你可以做到以下幾點:

var products = db.tbl_product.Where(p => p.BillId == billId); 

它很大程度上取決於表格的模式以及您如何使用Entity Framework。我強烈建議閱讀關於實體框架的書籍或教程。其中有很多,例如:Entity Framework Tutorial

+0

Thnx Brian ..真的很適合我! – Ayush 2013-04-25 02:12:35