Commit Graph
6 Commits
Author SHA1 Message Date
xrain 270a01fd49 release: simcu::orm 1.2.1 — README 清理(去除 EF 对照、补充 @Index 索引注解)、迁移生成索引说明、包描述与版本更新 2026-08-23 06:45:04 +08:00
xrain 9d7b353e2f feat: 新增数据填充 seed 命令(@Seed 宏自动注册,不记录运行历史)、database truncate/drop、打包只读模式,提示统一为 simcu::orm,版本 1.2.0 2026-08-22 09:53:43 +08:00
xrain 394c4a1fb5 feat: 支持 Option<T> 字段(None↔NULL)、列命名默认原样(Keep)、迁移同名列先删后加,版本 1.1.0 2026-08-21 03:41:53 +08:00
xrain 132aae865b docs: 迁移目录首次 add 自动创建,生成后手动添加 import 触发注册 2026-08-19 09:23:07 +08:00
xrain ab1bdce597 docs: README 模型字段去掉下划线前缀,DbContext 示例改用 prop 声明 2026-08-19 09:19:25 +08:00
xrain afa6096ed2 feat: orm-cj 仓颉版 EF Core 风格 ORM 初始版本
- 基于数据模型(POCO + 注解)的映射与增删改查:DbContext/DbSet/ChangeTracker/QueryBuilder
- ISqlDialect 方言接口 + PostgreSQL/openGauss 实现,零外部依赖
- @DbContext 宏:纯声明 DbSet 类自动展开为完整 DbContext 子类
- 迁移:Migration/Migrator/ModelSnapshot(快照 JSON)/MiniJson,从模型生成迁移
- 迁移 CLI:add/rm/update/downgrade/list/help,应用内嵌一行 db.cli(args) 接入
- DbContext 便捷方法:databaseExists/hasPendingMigrations/migrate
- 57 个单元测试全部通过
2026-08-19 09:14:01 +08:00