Tech Blog

Sharing .NET, Blazor, and full-stack development insights

1 articles Filtering by: FreeSql
Original 2026-09-30 865

EasyAdminBlazor 动态创建租户数据库:AutoSyncStructure 到底做了什么?

EasyAdminBlazor通过 AutoSyncStructure 实现租户数据库动态创建:新租户保存后,自动构建 FreeSql 实例并生成全部表结构,无需人工脚本。随后幂等初始化系统配置、管理员角色与账号(默认密码为租户编码+123),并递归同步菜单至租户库。单进程内用锁与双重检查保证并发安全,多实例需分布式锁配合。

Read More