freesql 架构_手把手撸套框架-放弃SqlSugar转用FreeSql

在之前的随笔中:

分别有讲过SqlSugar 和 FreeSql,我最后选用了Sqlsugar,今天又写一遍,放弃SqlSugar 转用FreeSql。

起始,说起来有点啪啪打脸的意思, 但其实不是。 写第一篇 ORM的选择的时候  大约是两个月前,只是最近发到博客园。

当时的情况就是,急需一个ORM框架快速上手做开发,现在两个月过去了。我到新公司开发的第一个项目,也结束了。

虽然不算深度使用SqlSugar,但是 也算是 熟悉了。 确实对于新手刚入坑的来说,sqlsugar是最简单,容易上手的,但是用一段时间就会发现了

sqlsugar的短板还是比较明显。

第一,编写风格。  尤其是在连表查询的时候,sqlsugar 的风格老是感觉怪怪的:

对比,FreeSql 则用起来 舒爽很多:

第二: 稳定性

这里,Freesql 目前不算深度使用,但是写过一两个demo,感觉还是很不错。 但是Sqlsugar 在之前项目的使用中

有遇到过,Update 数据失败的问题,使用的是Oracle 数据库,用的是SimpleClient ,不是每张表都失败,有的表修改能成功。

这里我没有去详细排查 究竟是以为哪个字段有问题还是这么,后来为了避免这种问题,全部使用的 SqlSugarClient,同样的表

SqlSugarClient 修改能成功。

后续,在几个群里都有人 讲 Sqlsugar  各数据库兼容性没做好。

第三:商用开源

有人说,NCC (.net core communtiy)邀请过Sqlsugar,但是 sqlsugar 拒绝了, 这个无法求证。但是sqlsugar目前是依然是个人项目。

第四:尝试

起始现在去类比 Sqlsugar和 Freesql 还没有这个能力,主要是sqlsugar 我已经实战过了,Freesql还没有,所以下个项目我肯定是使用

Freesql 做尝试,个人目前对Freesql 有很大的改观。

所以,放弃Sqlsugar转用 FreeSql

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值