调试时提示值不能为 null。 参数名: text,调用了Contains

zxx-121 2013-07-24 04:40:34

 data = ctx.SIS_dj_Project.Where(s => s.sbmc.Contains(sbmc) &&
s.SIScsdm.Contains(csdm) && s.zwms.Contains(zwms) && s.yzfw.Contains(yzfw)).ToList();
...全文
281 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2013-07-25
  • 打赏
  • 举报
回复
string[] p = { sbmc, csdm, zwms, yzfw }; data = ctx.SIS_dj_Project.Where(s => p.Where(x => x != null).All(x => s.sbmc.Contains(x))).ToList();
zxx-121 2013-07-24
  • 打赏
  • 举报
回复
引用 3 楼 Chinajiyong 的回复:
可能是ctx.SIS_dj_Project查询出来的数据sbmc等字段值有为空的
数据表中确实有些是为空,查询条件该怎么写?
zxx-121 2013-07-24
  • 打赏
  • 举报
回复
引用 1 楼 fangxuan 的回复:
sbmc、csdm、zwms、yzfw其中有为null的情况!
我想设置一个模糊查询条件可以为空,该怎么写?
EnForGrass 2013-07-24
  • 打赏
  • 举报
回复
可能是ctx.SIS_dj_Project查询出来的数据sbmc等字段值有为空的
q107770540 2013-07-24
  • 打赏
  • 举报
回复
参数为空了
白云任去留 2013-07-24
  • 打赏
  • 举报
回复
sbmc、csdm、zwms、yzfw其中有为null的情况!

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧