dataContext.Geo_Countries.Where(c => c.Name.Contains(searchKey)).ToList();
当 IQueryable 不返回任何记录时,我得到一个值 null 异常。
解决办法是什么?
最佳答案
我怀疑当没有匹配项时您不会遇到问题 - 我怀疑当您的数据库中有一行没有 Name
值时您会遇到问题。要么是那样,要么你正在做一些你没有向我们展示过的事情。堆栈跟踪是什么样的?
关于linq - 当 IQueryable 没有返回记录时 ToList() 抛出异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4465242/