登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
2025 Gitee 年度开源项目评选投票进行中,快为你的心仪项目助力!
代码拉取完成,页面将自动刷新
开源项目
>
数据库相关
>
数据库开发包
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
18
Star
96
Fork
27
守望者
/
SQLBuilder
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
发行版
最新版
v2.3.6
cc0ecfe
2022-09-12 11:48
对比
2.3.6
守望者
1.引入FastMember,替换原有的反射调用; 2.优化GetColumnInfo、GetPrimaryKey; 3.优化ToEntities、ToLists; 4.新增TryGetValue、TryGetOrAdd、ContainsKey、ToEntity字典扩展方法; 5.优化列信息获取,添加内存缓存; 6.支持Where表达式中HashSet写法解析; 7.升级nuget包;
最后提交信息为:
发布2.3.5版本;
v2.3.5
3bca589
2022-05-15 17:56
对比
2.3.5
守望者
1.优化WHERE是否包含判断; 2.新增SubstringIgnoreCase扩展方法; 3.优化字符串忽略大小写相等比较; 4.优化null空值判断,修复WhereIf参数Expression<T,bool>为null时引发的空异常bug;
最后提交信息为:
发布2.3.5版本;
v2.3.4
6983907
2022-05-14 09:11
对比
2.3.4
守望者
1.修复数据库类型为PostgreSql时,解析bool类型条件时,解析为1的bug; 2.优化Mysql数据库bool类型sql解析;
最后提交信息为:
发布2.3.4版本;
v2.3.3
0a77295
2022-05-07 17:12
对比
2.3.3
守望者
1.优化Substring扩展,添加comparisonType参数; 2.重载Contains、ContainsIgnoreCase扩展方法,添加MatchType匹配类型参数; 3.重载ToLambda扩展方法,优化ToObject扩展方法,修复Guid类型数据解析异常bug; 4.升级nuget包;
最后提交信息为:
发布2.3.3版本;
v2.3.2
02cf123
2022-04-04 15:09
对比
2.3.2
守望者
1.优化SqlBuilderCore部分属性; 2.优化GetKeyWordIndex; 3.优化字典初始化和取值判断; 4.移除OracleColumnAttribute和Oracle插入更新扩展,采用DataTypeAttribute特性进行替代即可; 5.优化GetColumnInfo和GetPrimaryKey返回类型; 6.KeyAttribute特性新增OracleSequenceName; 7.重载仓储Insert,支持返回自增主键值;
最后提交信息为:
发布2.3.2版本;
v2.3.1
3cd1578
2022-03-29 21:38
对比
2.3.1
守望者
1.新增DataType特性,允许自定义表实体单个字段数据库类型; 2.优化仓储Dispose方法;
最后提交信息为:
发布2.3.1版本;
v2.3.0
40ec003
2022-03-25 11:44
对比
2.3.0
守望者
1.重命名AddSqlBuilder -> RegisterSqlBuilder,使其更符合Autofac的命名风格; 2.新增ToJson扩展方法; 3.新增自定义SqlBuilder日志诊断订阅扩展;
最后提交信息为:
修改readme;
v2.2.9
386f961
2022-03-24 15:10
对比
2.2.9
守望者
1.新增Autofac扩展类,添加AddSqlBuilder扩展方法;
最后提交信息为:
发布2.2.9版本;
v2.2.8
c0e9cd7
2022-03-24 12:28
对比
2.2.8
守望者
1.优化仓储Any方法内部sql实现;
最后提交信息为:
发布2.2.8版本;
v2.2.7
e0bf33f
2022-03-21 13:33
对比
2.2.7
守望者
1.优化select单表sql解析,移除单表表别名; 2.count解析支持多表连接查询;
最后提交信息为:
优化select单表sql解析,移除单表表别名;count解析支持多表连接查询;
v2.2.6
3879ccc
2021-12-31 09:28
对比
2.2.6
守望者
1.优化SqlBuilderCore的Page方法排序逻辑;
最后提交信息为:
修改Page单元测试用例;
v2.2.5
03dcdee
2021-12-30 14:38
对比
2.2.5
守望者
1.优化OracleRepository支持Oracle12c及以上版本最新FETCH NEXT分页语法; 2.统一仓储分页语法OrderField位置,修复部分情况下分页必须查询出排序字段的bug; 3.注意MySql、PostgreSql、Sqlite、SqlServer分页排序逻辑已修改,修复排序字段必须在查询结果中的bug,需注意多表连接查询分页时,必要时需指明排序字段的表别名;
最后提交信息为:
发布2.2.5版本;
v2.2.4
63956bc
2021-12-27 16:02
对比
2.2.4
守望者
1.新增OracleDynamicParameters参数类型的Oracle Insert和Update扩展方法; 2.优化WeightRoundRobinLoadBalancer;
最后提交信息为:
发布2.2.4版本;
v2.2.3
bf7895c
2021-11-20 16:29
对比
2.2.3
守望者
1.修复SQLiteConnection对象Dispose后无法再次访问导致的异常bug; 2.升级nuget依赖引用包到最新版本;
最后提交信息为:
发布2.2.3版本;
v2.2.2
b79899d
2021-11-09 14:12
对比
2.2.2
守望者
1. 重命名仓储同步委托队列:Queue -> SyncQueue; 2. 优化Dispose释放异常,日志诊断写入数据格式; 3. 新增数据库连接释放日志诊断监听事件; 4. 升级nuget依赖引用包到最新版本;
最后提交信息为:
发布2.2.2版本;
v2.2.1
8fc187c
2021-10-17 19:05
对比
2.2.1
守望者
1. 移除IRepository的Close方法,以Dispose方法替代; 2. 新增AutoDispose属性、UseAutoDispose方法; 3. 优化仓储数据库连接释放逻辑,支持共享连接模式; 4. 升级nuget依赖引用包;
最后提交信息为:
发布2.2.1版本;
v2.2.0
e0baae8
2021-09-17 11:16
对比
2.2.0
守望者
1. 优化ToColumns扩展方法列别名逻辑; 2. 优化insert、update支持字典类型数据; 3. 优化轮询、权重轮询负载均衡实现; 4. 优化To扩展方法; 5. 升级nuget依赖引用包到最新版本;
最后提交信息为:
发布2.2.0版本;
v2.1.9
a065681
2021-07-10 16:20
对比
2.1.9
守望者
1. 新增ToOrderedQueryable扩展方法; 2. 优化OrderBy、GroupBy字符串变量解析; 3. 修改OrderType、DatabaseType,添加Description特性描述; 4. 移除LikeLeft、LikeRight扩展方法,LikeLeft用EndsWith替代,LikeRight用StartsWith替代;支持StartsWithIgnoreCase、EndsWithIgnoreCase、ContainsIgnoreCase方法; 5. 新增ToColumns扩展方法;支持灵活获取表实体查询字段;
最后提交信息为:
重载ToColumns扩展方法;
v2.1.8
ba15df7
2021-06-25 11:12
对比
2.1.8
守望者
1. 仓储新增Any、Count接口及其实现; 2. 修复Select中自定义字符串解析错误bug; 3. 重载仓储FindEntity、FindList方法; 4. 重载LinqExtensions扩展方法ToEntity、ToList、ToPage;
最后提交信息为:
重载仓储FindEntity、FindList方法;重载LinqExtensions扩展方法ToEntity、ToList、ToPage;
v2.1.7
b929aed
2021-06-23 13:14
对比
2.1.7
守望者
1. 优化查询字段别名解析; 2. Table、Key、Column特性新增Format属性,用于某些与数据库关键字重名的表名、列名单独进行格式化; 3. 升级nuget包依赖引用版本;
最后提交信息为:
Table、Key、Column特性新增Format属性,用于某些与数据库关键字重名的表名、列名单独进行格式化;
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
C#
1
https://gitee.com/zqlovejyc/SQLBuilder.git
git@gitee.com:zqlovejyc/SQLBuilder.git
zqlovejyc
SQLBuilder
SQLBuilder
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册