ent 提供了图查询的能力,实际上在关系数据库中的表现就是relation,以下代码接前文 添加边(关系) 添加schema entc init Car Group 效果: 添加字段 car package schema import ( "github.com/facebookincubator/ent" "github.com/facebookincubator/ent/schema/field" ) // Car holds the schema de…
ent 提供了cli 工具,可以方便我们进行schema 以及代码生成,同时目前提供的cli已经够用了 安装 cli go get github.com/facebookincubator/ent/cmd/entc 创建schema entc init User Pet 生成代码 基于schema 的定义(字段,索引,边,配置) entc generate ./ent/schema 说明: 生成的代码包含了crud.migrate.entity.client 版本兼容处理 使用独立的cli以及生…
前几天看到消息Facebook孵化的ORM ent转为正式项目,出去好奇,简单体验了一下,使用上自己感觉比GORM好用,于是打算把官方的文档进行整理,也算是学习一下如何使用. 安装 ent orm 需要使用entc命令进行自动代码生成,所以需要先安装entc: go get github.com/facebook/ent/cmd/entc 关于这个系列的所有代码笔记都会放到 github.com/peanut-cc/ent_orm_notes 快速使用 创建schema 正常情况下应该是在自己的…