V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
asuraa
V2EX  ›  Go 编程语言

自从用了 ent 腰不酸了 腿不疼了 就连 go 语言也可爱了起来

  •  
  •   asuraa · 20 天前 · 1482 次点击
    作为一个被 entityframework core 惯坏的开发者,
    刚开始看到 gorm 和 xorm 心里那个膈应,你都 orm 了你还要往里填字符串?

    都不说 err!=nil 之类的了 大不了弄个 defer
    就因为这个 orm 问题,一直不想用 go
    然后抱着玩玩心态感受了下 ent ,这玩意真舒服 找回了 efcore 的感觉。再也不用往里写字符串了
    8 条回复    2024-04-28 15:57:29 +08:00
    cdx
        1
    cdx  
       20 天前
    我公司就是使用 entgo ,熟悉后复杂的查询也能实现,还挺方便的
    GenericT
        2
    GenericT  
       20 天前 via Android
    ent 有一些写死的东西,比如 id 不能改,比如强制 returning
    flyv2x
        3
    flyv2x  
       20 天前
    确实
    guonaihong
        4
    guonaihong  
       9 天前
    简单 crud 使用 sqlc 也挺爽的,直接写个 sql 生成函数。直接调用。
    guonaihong
        5
    guonaihong  
       9 天前
    我周五放假写个推送服务,试下 ent 好不好使。
    asuraa
        6
    asuraa  
    OP
       9 天前
    @guonaihong 就是不想写 sql 才用 orm
    guonaihong
        7
    guonaihong  
       9 天前
    @asuraa 其实还好,如果用 copilot 的话,写个中文注释就自动补齐出 sql, 然后就用 sqlc 生成操作函数。
    asuraa
        8
    asuraa  
    OP
       4 天前
    @guonaihong 不是好不好写的问题。 是代码里出现了 sql 就很膈应
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2121 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:24 · PVG 18:24 · LAX 03:24 · JFK 06:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.