请问怎么实现动态架构或动态表名查询? 返回
SqlSugar
老数据
8
1500
悬赏:5 飞吻
系统是多租户,准备采用一下两个方案来实现
1、共享数据库,独立架构:
目前通过架构分表,如user1.order user2.order
其中user1和user1是架构名称,请问怎么切换?
如果上面不行,那也可以用 user1_order user2_order 这种给表名加前缀方式实现。
那么问题来了,翻了文档,目前没有找到怎么切换架构,或给表动态加前缀的帮助,大神指导一下。
热忱回答(8)
-
fate sta VIP0
2021/10/16varlist=db.Queryable<Order>().AS("xx.dbo.Order2019").ToList();0 回复 -
PA VIP0
2021/10/16@fate sta:谢谢,回复速度真快
0 回复 -
fate sta VIP0
2021/10/16https://www.donet5.com/Home/Doc?typeId=2244
0 回复 -
PA VIP0
2021/10/16@fate sta:谢谢哥,最近准备用这个orm替换ef
0 回复 -
PA VIP0
2021/10/16@fate sta:再请教一个问题
目前行业做saas平台,一般是分库还是分表?或者是表中加一个租户id的形式?
0 回复 -
fate sta VIP0
2021/10/16@PA:SAAS一般是分库 +公用库 , https://www.donet5.com/Home/Doc?typeId=2246 你可以看看 多租用法
0 回复 -
fate sta VIP0
2021/10/16分表一般用于处理大数据
0 回复 -
PA VIP0
2021/10/16@fate sta:
这种分库方式会不会导致我发的这个问题,你看看:https://www.donet5.com/Ask/9/14068
0 回复