Blog.Core/Blog.Core.Common
Lemon.NoCry bd484137a6 🎨 完美优雅的处理多租户-分表方案
1.扩展原有的MultiTenantAttribute 标识多库、多表
2.扩展原有的种子数据生成 用于多表的种子数据
3.巧妙优雅使用Sqlsugar表映射 解决多租户分表问题,原有代码无需改动 登录用户如果是租户用户自动切换到租户分表

目前来看(如果想要升级业务 扩展SAAS)
多表方案:代码侵入最小
id方案:侵入最大,需要增加列
多库方案:相对少

如果是从0到1 最推荐多库
如果是从0.5到1 最推荐多表
2023-02-21 01:50:51 +08:00
..
Attribute 🎨 统一命名空间 2022-08-05 09:29:38 +08:00
Core 🎨 增加多租户-分库方案 2023-02-18 01:17:19 +08:00
DB 🎨 完美优雅的处理多租户-分表方案 2023-02-21 01:50:51 +08:00
Extensions 🎨 完美优雅的处理多租户-分表方案 2023-02-21 01:50:51 +08:00
GlobalVar feat: add authing sso 2023-01-29 16:19:30 +08:00
Helper Merge branch 'master' into feature/multi-tenant 2023-02-14 21:21:47 +08:00
HttpContextUser 🎨 多租户 2023-02-07 00:27:55 +08:00
HttpPolly Http Polly集成 2022-03-09 17:59:49 +08:00
HttpRestSharp try to use event bus in project 2020-11-19 11:59:36 +00:00
Hubs 修改Appsettings 驼峰命名规范为AppSettings,增加sqlsugar model 定义表字段注释示例在Blog.Core.Model.Models.SysUserInfo 2022-10-11 14:10:28 +08:00
LogHelper feat: add SerilogServer_Es.cs 2023-02-05 21:50:46 +08:00
MemoryCache Memory Cach Expiration Time Setting内存缓存过期时间设置 2021-01-04 15:59:14 +08:00
Seed 🎨 完美优雅的处理多租户-分表方案 2023-02-21 01:50:51 +08:00
Static 修改Appsettings 驼峰命名规范为AppSettings,增加sqlsugar model 定义表字段注释示例在Blog.Core.Model.Models.SysUserInfo 2022-10-11 14:10:28 +08:00
App.cs  增加种子数据接口、增加常用方法 2023-02-07 00:00:05 +08:00
Blog.Core.Common.csproj 🎨 多租户 2023-02-07 00:27:55 +08:00