data-seeding - 使用 Eksen.DataSeeding 填充数据库基准数据
通过幂等的 IDataSeedContributor 实现填充数据库基准数据,使用 [SeedAfter] 排序,在单个事务工作单元中执行。
标签
更新于: 2026-06-30能力
典型输入
典型输出
该技能可以做什么
- 编写 IDataSeedContributor 实现
- 使用 SeedAfter 排序贡献者
- 通过 AddDataSeeding 注册贡献者
- 启动时运行 IDataSeeder
- 在单个事务中执行数据填充
输入
- 数据库连接
- 种子数据定义
- DI 注册服务
- EksenOS 应用构建器
输出
- 已填充的数据库表
- 事务提交或回滚
- 已创建的基准数据
要求
- EksenOS 框架及 Eksen.DataSeeding 包
- 已配置 EF Core 的数据库
- 已注册仓储的 DI 容器
- 启用工作单元支持
