18 Star 96 Fork 26

守望者 / SQLBuilder

2020-10-17 09:37
403883 zqlovejyc 1578922838 守望者
  1. 优化BeginTrans,精简代码;
  2. 调整代码结构及命名空间;重命名部分类命名;
  3. 优化Page方法;
最后提交信息为: 发布1.1.4.0版本;
2020-10-14 09:43
403883 zqlovejyc 1578922838 守望者
  1. 优化ExecuteTrans,添加对是否已开启事务进行判断;
最后提交信息为: 优化BeginTrans;
2020-10-13 14:21
403883 zqlovejyc 1578922838 守望者
  1. 仓储新增ExecuteTrans、ExecuteTransAsync方法及其实现;
最后提交信息为: 发布1.1.3.8版本;
2020-10-12 13:24
403883 zqlovejyc 1578922838 守望者
  1. 优化负载均衡,修复多数据库情况下的索引超出界限bug;
最后提交信息为: 发布1.1.3.7版本;
2020-09-30 12:16
403883 zqlovejyc 1578922838 守望者
  1. 修改MySql驱动,由MySql.Data改为MySqlConnector;
最后提交信息为: 发布1.1.3.6版本;
2020-09-29 17:01
403883 zqlovejyc 1578922838 守望者
  1. 优化仓储,添加读写分离功能;
  2. 优化IDataReader部分扩展方法;
最后提交信息为: 发布1.1.3.5版本;
2020-09-19 14:23
403883 zqlovejyc 1578922838 守望者
  1. 仓储基类属性添加virtual修饰;
  2. 修改DatabaseType数据库类型命名,SQLServer——>SqlServer、MySQL——>MySql、SQLite——>Sqlite、PostgreSQL——>PostgreSql;
最后提交信息为: 发布1.1.3.4版本;
2020-09-17 14:12
403883 zqlovejyc 1578922838 守望者
  1. 仓储接口新增Connection数据库连接对象属性,新增CountSyntax属性,重载FindListByWith和FindTableByWith接口;
  2. 新增BaseRepository仓储抽象基类;
  3. 简化不同数据仓储实现类;
  4. 优化分页语法;
最后提交信息为: 发布1.1.3.3版本;
2020-08-14 19:59
403883 zqlovejyc 1578922838 守望者
  1. 修改解析生成的sql参数化命名;
  2. OracleDynamicParameters重载Add方法;
最后提交信息为: 更新版本为1.1.3.2;
2020-08-11 12:55
403883 zqlovejyc 1578922838 守望者
  1. 修复OracleRepository中FindListByWith和FindTableByWith分页错误bug;
最后提交信息为: 更新版本为1.1.3.1;
2020-08-11 10:54
403883 zqlovejyc 1578922838 守望者
  1. 优化字段起别名,支持常量字段起别名;
最后提交信息为: 更新版本为1.1.3;
2020-08-03 13:41
403883 zqlovejyc 1578922838 守望者
  1. 重命名所有WhereIF方法为WhereIf;
  2. 重载WhereIf方法,添加回调委托参数;
最后提交信息为: 更新版本为1.1.2.9;
2020-08-01 16:17
403883 zqlovejyc 1578922838 守望者
  1. 重载Where、AndWhere、OrWhere、WhereIF方法,支持外部动态控制Where或者And关键字拼接;
最后提交信息为: 更新版本为1.1.2.8;
2020-07-31 13:32
403883 zqlovejyc 1578922838 守望者
  1. 优化Select、Join、Where、AndWhere、OrWhere、WhereIF;
  2. 重载GroupBy、OrderBy、Join、LeftJoin、RightJoin、FullJoin;
最后提交信息为: 更新版本为1.1.2.7;
2020-07-24 15:27
403883 zqlovejyc 1578922838 守望者
  1. 重载Linq扩展方法True、False、Or、And、WhereIF;
  2. 修改仓储FindEntityBySql为FindEntity,统一方法命名;
  3. 升级Nuget包引用;
最后提交信息为: 更新版本为1.1.2.6;
2020-07-16 19:36
403883 zqlovejyc 1578922838 守望者
  1. Linq扩展方法WhereIF;
  2. 重载Where、AndWhere和OrWhere方法;
  3. 新增WhereIF方法;
  4. 修改表变量,添加格式化;
  5. 重载Join、InnerJoin、LeftJoin、RightJoin和FullJoin方法,支持自定义Join拼接sql语句;
最后提交信息为: 更新版本为1.1.2.5;
2020-06-10 19:44
403883 zqlovejyc 1578922838 守望者
  1. 修改分页异步查询获取总条数,官方异步方法ReadFirstOrDefaultAsync()抛异常,同步方法正常,具体原因未知;现改为ReadFirstOrDefaultAsync(),然后再强制转换为long;
  2. 升级Framework4.5可用的最新Nuget包引用;
最后提交信息为: 更新版本为1.1.2.4;
2020-05-27 13:32
403883 zqlovejyc 1578922838 守望者
  1. 重载Expression扩展方法True、False、Or、And,实现Join条件动态拼接功能;
最后提交信息为: 更新版本为1.1.2.3;
2020-05-09 17:45
403883 zqlovejyc 1578922838 守望者
  1. 修改仓储新增、修改和删除的批量操作,允许向外抛出异常;
  2. 修改仓储FindObject方法,内部由QueryFirstOrDefault改为ExecuteScalar;
最后提交信息为: 更新版本为1.1.2.2;
2020-04-11 20:37
403883 zqlovejyc 1578922838 守望者
  1. 修复MemberExpression解析类静态属性时异常bug;
最后提交信息为: 更新版本号为1.1.2.1;
C#
1
https://gitee.com/zqlovejyc/SQLBuilder.git
git@gitee.com:zqlovejyc/SQLBuilder.git
zqlovejyc
SQLBuilder
SQLBuilder

搜索帮助

344bd9b3 5694891 D2dac590 5694891