大佬,请求帮助,使用导航查询时如何动态指定子表名称 返回
SqlSugar
沟通中
6
318

悬赏:0 飞吻
var list = new List<string> { "a", "b" }; foreach (var item in list) { var table = _repository.QueryableWithAttr<Table>() .AS(item + "_Table").Includes(x => x.TableDetails).ToList(); }
我的主表名称是a_Table,对应的子表名称就是a_TableDetails
我的主表名称是b_Table,对应的子表名称就是b_TableDetails
大佬,子表可以动态设置表名吗
热忱回答(6)
-
fate sta VIP0
2025/1/18db.MappingTables.Add("TableDetails","TableDetails2")
var
table = _repository.QueryableWithAttr<Table>()
.AS(item +
"_Table"
).Includes(x => x.TableDetails).ToList();
0 回复 -
abc VIP0
2025/1/20大佬,可以了,感谢
0 回复 -
abc VIP0
2025/1/20如果用分表的方式,主子表可以可以实现吗
0 回复 -
fate sta VIP0
2025/1/20@abc:subquery.as(表名) 只有是固定表的分表
0 回复 -
fate sta VIP0
2025/1/20或者用thenmapper实现
0 回复 -
abc VIP0
2025/1/20明白了
0 回复