大佬,请求帮助,使用导航查询时如何动态指定子表名称 返回
SqlSugar
沟通中
6
862
abc 发布于2025/1/17
悬赏: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")vartable = _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 回复