我有一个代码块
var result = db.ProductReceives.Where(x => x.CustomerName.ToLower().Contains(searchTxt)).ToList();
工作正常但我写同样的查询
var result = db.ProductReceives.AsParallel().Where(x => x.CustomerName.ToLower().Contains(searchTxt)).ToList();
显示错误消息 对象引用未设置为对象的实例。
我想执行查询AsParallel query.can一些帮助吗?
答案 0 :(得分:0)
您可能应该在致电ToLower之前检查客户名称是否为null。
db.Tv_ProductReceive.AsParallel().Where(i =>i.CustomerName != null && i.CustomerName.ToLower().Contains(searchTxt)).ToList();