解决 LINQ to Entities 不支持 LINQ 表达式节点类型“Invoke”
2016-06-17 17:47
337 查看
LINQ to Entities 不支持 LINQ 表达式节点类型“Invoke”
解决方案 需要引用.第三方库 LinqKit.dll
然后在Where() 之前先用 AsExpandable()
例如:
解决方案 需要引用.第三方库 LinqKit.dll
然后在Where() 之前先用 AsExpandable()
例如:
DB.入库明细表.AsExpandable().Where(eps).ToList();
var eps = GetWhere(); //这里动态拼装查询表达式. var list = db.入库明细表 .AsExpandable() //这个最重要.否则会出如题的错误. .Where(eps) .OrderByDescending(p => p.cdrq) .Skip(startRow) .Take(pageSize) .ToList();
相关文章推荐
- C#程序中使用LINQ to XML来查询XML格式数据的实例
- C# linq查询之动态OrderBy用法实例
- C#中的Linq to Xml详解
- C#操作LINQ to SQL组件进行数据库建模的基本教程
- C#使用linq语句查询数组中以特定字符开头元素的方法
- C#使用LINQ查询表达式的基本子句总结
- 为何Linq的Distinct实在是不给力
- C#使用LINQ中Enumerable类方法的延迟与立即执行的控制
- C# LINQ to XML应用介绍
- C#使用linq查询大数据集的方法
- asp.net下Linq To Sql注意事项小结
- Linq to SQL Delete时遇到问题的解决方法
- C#使用linq对数组进行筛选排序的方法
- asp.net LINQ中数据库连接字符串的问题
- C#中Linq延迟查询的例子
- C#中的Linq Intersect与Except方法使用实例
- LINQ to XML的编程基础
- asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析
- asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析
- LinQ是什么?