如何使用实体框架函数来查找某个单元格

时间:2013-04-24 02:20:17

标签: entity-framework

我有一个名为product的表,其中包含产品ID,产品帐单ID和..帐单ID作为参数传递给我的控制器。

我可以使用框架中的实体,并使用产品ID查找所有行 db.tbl_product.Find(产品ID)。

但现在我需要使用bill id查找所有交易。我该怎么办?

1 个答案:

答案 0 :(得分: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