dataContext.Geo_Countries.Where(c => c.Name.Contains(searchKey)).ToList();

当 IQueryable 不返回任何记录时,我得到一个值 null 异常。

解决办法是什么?

最佳答案

我怀疑当没有匹配项时您不会遇到问题 - 我怀疑当您的数据库中有一行没有 Name 值时您会遇到问题。要么是那样,要么你正在做一些你没有向我们展示过的事情。堆栈跟踪是什么样的?

关于linq - 当 IQueryable 没有返回记录时 ToList() 抛出异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4465242/

10-14 19:20
查看更多