官网示例导航查询 一对多 使用条件查询异常 返回
SqlSugar
沟通中
1
281
悬赏:0 飞吻
//例5 主表+子表都过滤var list = db.Queryable<StudentA>().Includes(x => x.Books.Where(it=>it.Name=="jack").ToList())//只过滤子表.Where(x => x.Books.Any(z=>z.Name=="jack")))//通过子表过滤主表.ToList();SELECT [Id]
,[Name]
,[SchoolId]
FROM [StudentA] [x]
WHERE (
EXISTS (
SELECT 1
FROM [Object] [z]
WHERE ([z].[Name] = N'jack')
AND [studenId] = [x].[Id]
)
)
输出sql 这里的子表Books 是 Object。导致无法查询
热忱回答(1)
-
fate sta VIP0
2026/6/22按文档:提问模版 提供DMO
0 回复