Entgo 是用于 Go 的简单但功能强大的实体框架,使用户可以轻松构建和维护具有大型数据模型的应用程序
- 模式作为代码 - 将任何数据库模式建模为 Go 对象。
- 轻松遍历任何图 - 轻松运行查询,聚合并遍历任何图结构。
- 静态类型和显式 API - 使用代码生成的 100%静态类型和显式 API。
- 多存储驱动程序 - 支持 MySQL,PostgreSQL,SQLite 和 Gremlin。
- 可扩展 - 使用 Go 模板易于扩展和自定义。
Ent go 是 Facebook 开源的一个 golang 的 ORM 库,开源了比较长时间,目前 Github star 12.5K,但是国内用得比较少,我看了下官网的中文文档目前还有一大半是英文,于是我将官方文档的大部分内容简单翻译了一下,方便大家学习,觉得好用可以 Star 支持下。