使用Where查询时,通过List的contains查询包含关系,不管怎么都是空。 返回
SqlSugar
老数据
1
2744
悬赏:5 飞吻
例:
List<int> IdList=new List<int>() {1,2,3,4 };
//因为EQEQ0132的属性是int?
List<EQEQ01> ParentList = db.Queryable<EQEQ01>().Where(p =>IdList.Contains(p.EQEQ0132.Value)).ToList();
不管怎么查询,ParentList 结果都是空,实际数据库是EQEQ0132是有值的。
热忱回答(1)
-
..A.. VIP0
2018/9/22你先去除 where 能查询到结果吗?
如果能,错误可能在 p.EQEQ0132.Value ,
你可以调试下: var debugsql = db.Queryable<EQEQ01>().Where(p =>IdList.Contains(p.EQEQ0132.Value)).tosql()
0 回复