对象引用未设置为动态Linq-to-Sql where子句中对象的实例

本文关键字:子句 对象 实例 where Linq-to-Sql 设置 动态 对象引用 | 更新日期: 2023-09-27 18:00:55

我正在为IQueryable类型的集合使用Dynamic Linq Extension库。我的收藏品是可查询的。我在cluase的地方应用它,但当它枚举时,它抛出了null引用的异常。请查看下面的堆栈跟踪。

IQueryable<T> returnData = source.Where(advanceSearchParameter.AdvanceSearchText, advanceSearchParameter.AdvanceSearchValue);

扩展方法来自动态扩展库。

这里Source是类型为IQueryable<T>的对象,当returnData被执行(枚举(时,我会得到错误。

对象引用未设置为动态Linq-to-Sql where子句中对象的实例

您是否尝试将Visual Studio设置为在引发异常时中断?转到调试>异常。。。并检查"公共语言运行时异常"旁边的"抛出"下的蝴蝶结。

希望它能在某个地方断裂,在那里你可以看到什么是空的。