把 TypeORM 压成四个稳定部件:
1. Entity / Column / Relation
= 施工蓝图层
2. Repository / EntityManager
= 日常施工班组与总调度室
3. QueryBuilder
= 复杂施工单编制台
4. Migration
= 结构变更改造单再加一个底盘:
DataSource
= 工地总接入点
= 连接哪块地、哪些实体、哪些 migration、如何开启施工所以你平时真正的工作流通常是:
先画实体蓝图
▼
初始化 DataSource
▼
通过 Repository / QueryBuilder 干活
▼
需要原子性时走 Transaction
▼
结构变化时写 Migration如果这条主线不立住,你学 TypeORM 就会变成背 API 名字。