1

我想创建动态 linq 查询或动态 linq 或 lambda 表达式。例如,我正在使用这篇文章 ,我想告诉存储库获取产品,它们的名称以“计算机”开头,并且(有时或)它们的价格大于 10 美元。我想使用 lambda 表达式或表达式树,我是这个主题的初学者。在顶级文章和 BLL 层中不存在任何 linq 查询。他使用 lambda 表达式将值传递到存储库。请告诉我解决方案。

4

1 回答 1

0

您的应用程序可以像这样填写数据:

var productName = "computer";
var minPrice = 10;

var products = _productRepository.Find(p => p.Name == productName && p.Price > minPrice);
于 2012-12-08T15:50:15.087 回答