1
cdx 224 天前
我公司就是使用 entgo ,熟悉后复杂的查询也能实现,还挺方便的
|
2
GenericT 224 天前 via Android
ent 有一些写死的东西,比如 id 不能改,比如强制 returning
|
3
flyv2x 223 天前
确实
|
4
guonaihong 212 天前
简单 crud 使用 sqlc 也挺爽的,直接写个 sql 生成函数。直接调用。
|
5
guonaihong 212 天前
我周五放假写个推送服务,试下 ent 好不好使。
|
6
asuraa OP @guonaihong 就是不想写 sql 才用 orm
|
7
guonaihong 212 天前
@asuraa 其实还好,如果用 copilot 的话,写个中文注释就自动补齐出 sql, 然后就用 sqlc 生成操作函数。
|
8
asuraa OP @guonaihong 不是好不好写的问题。 是代码里出现了 sql 就很膈应
|
9
teaegglove 196 天前
ent 本身对比其它 orm 不是特别出色,但是自动生成 graphql 和 grpc 是真的好用。
可惜也有不少缺点比如: 不支持 composite primary key, 不支持多种类型的 primary key , predicate 不支持 hook 和 privacy ,所以想通过 tenant_id 实现 saas 比较麻烦, 复杂一点的查询语句需要自定义 entsql.Join 也很麻烦,不如 sql 写的简洁 |