Entity framework 是否可以首先查询EF代码的动态?
LinqToSql示例包含一个实现动态查询的示例。有了它,您可以提供一个包含where子句的字符串,DynamicQueryable将其转换为IQueryable。EF代码是否首先存在类似的内容?该库与任何提供程序一起工作。该库与任何提供程序一起工作。允许您动态构建谓词,您可以在运行时传递到Entity framework 是否可以首先查询EF代码的动态?,entity-framework,ef-code-first,Entity Framework,Ef Code First,LinqToSql示例包含一个实现动态查询的示例。有了它,您可以提供一个包含where子句的字符串,DynamicQueryable将其转换为IQueryable。EF代码是否首先存在类似的内容?该库与任何提供程序一起工作。该库与任何提供程序一起工作。允许您动态构建谓词,您可以在运行时传递到Where(),但它不需要编写编译时表达式,而不是字符串。允许您动态构建谓词,您可以在运行时将其传递到Where(),但它不支持编写编译时表达式,而不是字符串。如果我没有弄错的话,DynamicLink不允许
Where()
,但它不需要编写编译时表达式,而不是字符串。允许您动态构建谓词,您可以在运行时将其传递到Where()
,但它不支持编写编译时表达式,而不是字符串。如果我没有弄错的话,DynamicLink不允许我传递包含Where子句的字符串。。。这意味着,我必须自己解析字符串,这是我试图避免的,因为它可能变得非常复杂!我用nuget安装了DynamicLinq,但我想我遗漏了一些东西。。。当我查看可用的方法时,例如dynamicLink.DynamicQueryable.DynamicWhere(this System.Linq.IQueryable,System.Func),但是如何向其传递字符串呢?你能举个例子吗?太好了,这正是我需要的!如果我没有弄错的话,DynamicIQ不允许我传递包含where子句的字符串。。。这意味着,我必须自己解析字符串,这是我试图避免的,因为它可能变得非常复杂!我用nuget安装了DynamicLinq,但我想我遗漏了一些东西。。。当我查看可用的方法时,例如dynamicLink.DynamicQueryable.DynamicWhere(this System.Linq.IQueryable,System.Func),但是如何向其传递字符串呢?你能举个例子吗?太好了,这正是我需要的!