LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

data-seeding - 使用 Eksen.DataSeeding 填充数据库基准数据

通过幂等的 IDataSeedContributor 实现填充数据库基准数据,使用 [SeedAfter] 排序,在单个事务工作单元中执行。

标签

更新于: 2026-06-30

能力

典型输入

典型输出

该技能可以做什么

  • 编写 IDataSeedContributor 实现
  • 使用 SeedAfter 排序贡献者
  • 通过 AddDataSeeding 注册贡献者
  • 启动时运行 IDataSeeder
  • 在单个事务中执行数据填充

输入

  • 数据库连接
  • 种子数据定义
  • DI 注册服务
  • EksenOS 应用构建器

输出

  • 已填充的数据库表
  • 事务提交或回滚
  • 已创建的基准数据

要求

  • EksenOS 框架及 Eksen.DataSeeding 包
  • 已配置 EF Core 的数据库
  • 已注册仓储的 DI 容器
  • 启用工作单元支持

来源

  • 规范: SKILL.md
数据填充
数据库
EksenOS
幂等
基准数据
IDataSeedContributor
编写 IDataSeedContributor 实现
使用 SeedAfter 排序贡献者
通过 AddDataSeeding 注册贡献者
启动时运行 IDataSeeder
数据库连接
种子数据定义
DI 注册服务
已填充的数据库表
事务提交或回滚
已创建的基准数据