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 个单元测试全部通过
This commit is contained in:
+15
@@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Copyright (c) 2025 SimcuTeam. All rights reserved.
|
||||
* Orm 聚合导出:使用 simcu::orm 包只需 import simcu::orm.*
|
||||
*/
|
||||
|
||||
package simcu::orm
|
||||
|
||||
public import simcu::orm.annotations.*
|
||||
public import simcu::orm.model.*
|
||||
public import simcu::orm.tracking.*
|
||||
public import simcu::orm.sql.*
|
||||
public import simcu::orm.query.*
|
||||
public import simcu::orm.db.*
|
||||
public import simcu::orm.migrations.*
|
||||
public import simcu::orm.cli.*
|
||||
Reference in New Issue
Block a user