Releases: zqlovejyc/SQLBuilder
Releases · zqlovejyc/SQLBuilder
1.1.2.8
1.重载Where、AndWhere、OrWhere、WhereIF方法,支持外部动态控制Where或者And关键字拼接;
1.1.2.7
1.优化Select、Join、Where、AndWhere、OrWhere、WhereIF;
2.重载GroupBy、OrderBy、Join、LeftJoin、RightJoin、FullJoin;
1.1.2.6
1.重载Linq扩展方法True、False、Or、And、WhereIF;
2.修改仓储FindEntityBySql为FindEntity,统一方法命名;
3.升级Nuget包引用;
1.1.2.5
1.新增Linq扩展方法WhereIF;
2.重载Where、AndWhere和OrWhere方法;
3.新增WhereIF方法;
4.修改表变量,添加格式化;
5.重载Join、InnerJoin、LeftJoin、RightJoin和FullJoin方法,支持自定义Join拼接sql语句;
1.1.2.4
1.修改分页异步查询获取总条数,官方异步方法ReadFirstOrDefaultAsync()抛异常,同步方法正常,具体原因未知;现改为ReadFirstOrDefaultAsync(),然后再强制转换为long;
2.升级Framework4.5可用的最新Nuget包引用;
1.1.2.3
1.重载Expression扩展方法True、False、Or、And,实现Join条件动态拼接功能;
1.1.2.2
1.修改仓储新增、修改和删除的批量操作,允许向外抛出异常;
2.修改仓储FindObject方法,内部由QueryFirstOrDefault改为ExecuteScalar;
1.1.2.1
1.修复MemberExpression解析类静态属性时异常bug;
1.1.2.0
1.修复SqlRepository仓库FindTableByWith方法分页语法拼写错误bug;
1.1.1.9
1.优化MethodCallExpression类型表达式解析逻辑,支持除内部匹配到方法外的其他方法;