TSts-grm

Documentation

学习路径

从模型定义开始,逐步掌握类型驱动的查询与数据取形。每一节都配有可编辑、可运行的 TypeScript 示例。

MODULE / 01

关于本教程

教程讲什么、怎么读:章节地图、阅读路径,以及每页示例运行所在的沙盒环境。

  1. 01.01关于本教程
  2. 01.02认识沙盒环境
  3. 01.03为什么这么快:TS7 原生编译器
MODULE / 02

快速上手

安装 → 模型 → 视图 → 查询:四步跑通第一个可运行示例。

  1. 02.01安装 LIVE
  2. 02.02模型 LIVE
  3. 02.03视图 LIVE
  4. 02.04查询 LIVE
MODULE / 03

核心概念

模型、属性、关联、继承多态(独立子表与单表两种策略)、复合值与公式——以及整个框架的理念基石「DTO 哲学」。

  1. 03.01模型 LIVE
  2. 03.02属性与类型 LIVE
  3. 03.03关联 LIVE
  4. 03.04继承与多态 LIVE
  5. 03.05单表继承(TABLE_INHERIT) LIVE
  6. 03.06复合值 embedded LIVE
  7. 03.07公式与计算属性 LIVE
  8. 03.08DTO 哲学
MODULE / 04

查询 API

从根查询到条件、排序、取形、分页、自定义数据类型——再到聚合、子查询、CTE 与关联预取的完整查询能力。

  1. 04.01根查询与取形 LIVE
  2. 04.02条件表达式 LIVE
  3. 04.03排序 LIVE
  4. 04.04取形进阶 LIVE
  5. 04.05分页与区间 LIVE
  6. 04.06聚合与分组 LIVE
  7. 04.07子查询 LIVE
  8. 04.08CTE 与集合运算 LIVE
  9. 04.09原生 SQL LIVE
  10. 04.010关联预取与批加载 LIVE
  11. 04.011自定义数据类型 LIVE
MODULE / 05

变更 API(save)

查询之外的另一半:用 Input DTO「按需给形」地写数据——根模式(INSERT/UPDATE/UPSERT)、关联保存模式、解绑与删除、多态与引用、输入映射校验,以及「保存并回读」的完整闭环。

  1. 05.01Input DTO 与「按需给形」 LIVE
  2. 05.02根保存模式(root) LIVE
  3. 05.03关联保存模式(associated) LIVE
  4. 05.04解绑与删除(dissocation) LIVE
  5. 05.05多态与引用($instanceOf / $ref) LIVE
  6. 05.06输入映射与校验(mapInput / key()) LIVE
  7. 05.07保存并回读(save + view) LIVE
  8. 05.08回归总结:同一输入 × 不同选项 LIVE
MODULE / 06

SQL 后端

驱动接入、命名策略、事务、方言差异、SQL 日志、模式创建与实体过滤器(SQL 拦截器)。

  1. 06.01驱动接入与 SqlClient
  2. 06.02命名策略与表结构
  3. 06.03事务 LIVE
  4. 06.04方言差异
  5. 06.05SQL 日志与追踪 LIVE
  6. 06.06模式创建与实体管理器 LIVE
  7. 06.07SQL 拦截器(实体过滤器) LIVE
MODULE / 07

API 参考

core / sql 快速参考:模型、属性、视图、DSL 与 SqlClient、驱动、选项的速查入口。

  1. 07.01core 快速参考
  2. 07.02sql 快速参考