Entity Framework 核心中的动态 Linq
Dynamic Linq in Entity Framework Core
我需要创建一个具有 Where 和 Select 的 Linq 查询 dynamic.I 正在搜索类似下面的代码将在 .net 核心中工作。
var result = myQuery
.Where("Field1=\"SomeValue\" && Field2=\"SomeValue\"")
.Select("new (Field1, Field2, Field3)");
我尝试通过为 .net 核心添加 System.Linq.Dynamic 但 Where 和 Select 不支持动态字符串 values.Is 有什么办法可以实现吗?
-
并确保包含正确的命名空间:
using System.Linq.Dynamic.Core;
并确保您的 myQuery
是 IQuerable<T>
有了这个,它应该可以像这样使用你的代码:
我需要创建一个具有 Where 和 Select 的 Linq 查询 dynamic.I 正在搜索类似下面的代码将在 .net 核心中工作。
var result = myQuery
.Where("Field1=\"SomeValue\" && Field2=\"SomeValue\"")
.Select("new (Field1, Field2, Field3)");
我尝试通过为 .net 核心添加 System.Linq.Dynamic 但 Where 和 Select 不支持动态字符串 values.Is 有什么办法可以实现吗?
并确保包含正确的命名空间:
using System.Linq.Dynamic.Core;
并确保您的
myQuery
是IQuerable<T>
有了这个,它应该可以像这样使用你的代码: