一个简单的ToParentList的bug 返回
官方说明里有
db.Queryable<Tree>().ToParentList(it=>it.ParentId,11); //这个方法只支持最简单的单表查询
我记得 db.Queryable<Tree>().ToParentList(it=>it.ParentId,可以传数组)
这个方法平时都好着呢。
有一天有个数据是
我记得 db.Queryable<Tree>().ToParentList(it=>it.ParentId,[5,25])//我大概传了一个数组里面有两个参数
5的上级是节点2,25的上级也是节点2
2的上级节点是1,1的上级节点是0。0节点不存在
就这么个数据ToParentList 查询报错
热忱回答(3)
-
fate sta VIP0
1个月前https://www.donet5.com/Home/Doc?typeId=2366
按模版 写上DEMO自测,确定有问题在发出DEMO
0 回复 -
邓集炀🇭🇰 VIP0
1个月前@fate sta:
var query = _db.Queryable<SerialNumber>()
.Where(r => r.num.StartsWith(filter))
.Where(r =>
// 不在ProductRecord 表中
SqlFunc.Subqueryable<ProductRecord>()
.Where(p => p.isbool == true
&& p.isnum == r.num)
.NotAny()
&&
// 也不在 LocalUploadRecord 表中
SqlFunc.Subqueryable<LocalUploadRecord>()
.Where(p => p.isnum == r.num)
.NotAny()
);
我可以这样子写吗?
0 回复 -
fate sta VIP0
1个月前@邓集炀🇭🇰:有问题在发贴,描述清楚具体什么问题
0 回复