V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lizhien
V2EX  ›  .NET

有用过 SQLSugar 的吗?能说说体验吗?

  •  
  •   lizhien · 2 天前 · 1708 次点击

    .net 菜鸟,只用过 dapper 和 efcore 看到这个 orm ,官网说的那么牛逼,可以说是.net 最牛逼的 orm 了,想在新项目里试试 但不知道实际体验如何,真有那么好用吗? 我看 v2 都是说的 efcore ,很少说 sqlsugar 的 有没有大佬能说一下这个 orm 吗?

    15 条回复    2024-09-18 17:23:40 +08:00
    idragonet
        1
    idragonet  
       2 天前
    挺好的!更新频繁,用了好几年了。在 NET8 下也在用。
    tzengshinfu
        2
    tzengshinfu  
       2 天前
    公司的 Oracle 是 10g ,但 EF Core 只从 11.2 开始,后来就是靠 SqlSugar 救场
    thtznet
        3
    thtznet  
       2 天前
    从实用角度来说,SqlSugar 挺好的,但是如果论设计的优雅性,不如另外一款同类品:freesql 。
    asuraa
        4
    asuraa  
       2 天前
    推荐 freesql +1
    PendingOni
        5
    PendingOni  
       2 天前
    你可以查下 CYQ.Data 对于业务复杂的项目且公司有人 Sql 写的不错 这玩意绝对是杀手锏
    a33291
        6
    a33291  
       2 天前
    国外有个 ormlite 也可以
    idragonet
        7
    idragonet  
       2 天前
    @PendingOni #5 CYQ.Data 适合手写 SQL ,他的 ORM 写法偏弱。
    qiufengshe
        8
    qiufengshe  
       2 天前
    .net 主流的 orm 都可以用吧
    sve1r
        9
    sve1r  
       1 天前
    现在就在用。
    虽然说很想用妈生的 EF Core 。
    但是我真的很讨厌需要 Migration.
    yuhuai
        10
    yuhuai  
       21 小时 11 分钟前   ❤️ 1
    我建议用 efcore ,至于他们说的 oracle 不能用 10g ,devart 有支持 Oracle DB 9.2.0.4 及更高版本的驱动,订阅包含一年更新和永久回退许可证,类似 jetbrains ,如果实在不行也考虑用 dapper ,其次 efcore 允许 database first 。
    至于国内的几个 orm ,多搜搜不是坏事,为啥不推荐我就不说了
    lizhien
        11
    lizhien  
    OP
       20 小时 17 分钟前
    lizhien
        12
    lizhien  
    OP
       20 小时 15 分钟前
    @sve1r Migration 解决冲突麻烦
    lizhien
        13
    lizhien  
    OP
       20 小时 9 分钟前
    @thtznet sqlsugar 好像不支持跟 efcore 一样用 DbContext ,跟踪对象状态,最终通过 SaveChanges 方法提交事务
    freesql 可以
    afirefish
        14
    afirefish  
       15 小时 47 分钟前
    两个都用过,曾经还向 SqlSugar 提过几个 issue ,后面都无疾而终,也不晓得是修还是没修(无疾而终之后就没用了)
    所以我推荐 freesql
    Brodess
        15
    Brodess  
       14 小时 16 分钟前
    sqlsugar 和 freesql 两个都不用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1339 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:40 · PVG 07:40 · LAX 16:40 · JFK 19:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.