Skip to content

Releases: zqlovejyc/SQLBuilder.Core

2.2.0

01 Jun 08:17
Compare
Choose a tag to compare

1.移除IQueryable相关接口及实现,可用FindList替代;
2.精简优化仓储相关代码;
3.重载Join语法,支持更加灵活的连接查询;
4.升级nuget依赖引用包;

2.1.9

13 May 02:03
a8ec5c5
Compare
Choose a tag to compare

1.优化BuildIOrderedQueryable;
2.重命名BeginTrans -> BeginTransaction;
3.新增Transaction异步接口;
4.重命名ExecuteTrans -> ExecuteTransaction;
5.重命名方法SaveQueueAsync的参数trans -> transaction;

2.1.8

15 Apr 04:47
c0d6444
Compare
Choose a tag to compare

1.简化Queue操作,移除之前Queue操作方法,新增AddQueue、SaveQueue、SaveQueueAsync操作;
2.优化扩展方法ToDynamics;
3. 注意此版本与上一个版本的Queue操作不兼容;

2.1.7

14 Apr 01:55
Compare
Choose a tag to compare

1.仓储接口新增Queue操作;
2.优化UseSqlBuilderElasticApm,添加subscribers参数;
3.优化日志诊断内容格式;
4.升级nuget依赖包版本;

2.1.6

09 Apr 13:43
24b8e42
Compare
Choose a tag to compare

1.优化日志诊断内容,添加OperationId、DatabaseType;
2.优化Oracle仓储;
3.移除FastExpressionCompiler,存在部分情况下Expression编译错误;修复ConditionalExpression部分情况解析sql错误bug;
4.优化IDataReader部分扩展方法;新增Type扩展方法;
5.新增ElasticApm扩展类库;

2.1.5

20 Jan 08:17
Compare
Choose a tag to compare

1.修改ExecuteTransAsync返回值类型;
2.修复ExecuteTrans回滚rollback委托为null时异常;
3.添加对SourceLink的支持;
4.优化ConditionalExpression条件解析;
5.重载ToObject扩展方法;

2.1.4

14 Jan 02:57
Compare
Choose a tag to compare

1.优化SqlBuilderExtensions,重载ToPage扩展方法;
2.优化ObjectExtensions,重载ToJson扩展方法;
3.重命名Resolve后缀名文件为Resolver;
4.新增对Having语法的支持;
5.新增ToEntity、ToList、ToPage Linq扩展方法;
6.适配Select返回强类型实体情形;
7.升级Oracle及其他Nuget引用包到最新版本;

2.1.3

01 Jan 07:29
Compare
Choose a tag to compare

1.优化Select查询,支持自定义动态查询字段内容;
2.优化Where条件,支持Trim、TrimStart、TrimEnd动态条件;
3.优化字段别名;
4.优化查询字段,修复$""形式的字段常量时异常bug;
5.优化SqlBuilderExtensions,新增ToPage、ToDataTable扩展方法;

2.1.2

15 Nov 03:14
Compare
Choose a tag to compare

1.优化多表Join,修复实体lambda先后顺序不一致造成的bug;
2.修复部分条件下Where表达式SQL解析错误bug;

2.1.1

12 Nov 12:36
Compare
Choose a tag to compare

1.引入FastExpressionCompiler,优化Expression编译;
2.修复部分情况下sql拦截委托执行两次的bug;