C# 如何创建动态linq到实体查询

C# 如何创建动态linq到实体查询,c#,linq-to-entities,dynamic-data,dynamic-linq,C#,Linq To Entities,Dynamic Data,Dynamic Linq,现在这可能真的很容易,但作为我的工具,我不确定解决这个问题的最佳方法 我有一个DAL和一堆使用EF的方法,它们填充UI中的下拉列表。 i、 e.材料、来源 通过这些,我希望用户根据他们选择的标准使用产品数据填充gridview,即他们可以从DDLMeterial和ddlSource中选择某些内容,或者从DDLMeterial和ddlSource中选择任何内容,等等 我将如何为此创建linq 这是一个写大量if和/或语句的案例,还是我可以做一些更聪明的事情——我怀疑后者,但作为一个noob,我需要

现在这可能真的很容易,但作为我的工具,我不确定解决这个问题的最佳方法

我有一个DAL和一堆使用EF的方法,它们填充UI中的下拉列表。 i、 e.材料、来源

通过这些,我希望用户根据他们选择的标准使用产品数据填充gridview,即他们可以从DDLMeterial和ddlSource中选择某些内容,或者从DDLMeterial和ddlSource中选择任何内容,等等

我将如何为此创建linq

这是一个写大量if和/或语句的案例,还是我可以做一些更聪明的事情——我怀疑后者,但作为一个noob,我需要朝着正确的方向努力


感谢您向正确方向提供的任何帮助或建议。

请查看,它可用于生成可用于查询DAL的谓词。

如果您想获得真正的动态,请尝试查看

您可以下载dll