Releases: zqlovejyc/SQLBuilder
Releases · zqlovejyc/SQLBuilder
2.0.6
1.引入FastExpressionCompiler,优化Expression编译;
2.修复部分情况下sql拦截委托执行两次的bug;
2.0.5
1.修改表名和列名默认不启用格式化;
2.优化OracleDynamicParameters;
3.修复Query查询诊断记录参数错误引起的异常bug;
2.0.4
1.Key特性新增是否自增列标识;
2.仓储添加诊断日志记录;
2.0.3
1.新增SqlBuilderExtensions扩展类;
2.重命名UseMasterOrSalve为UseMasterOrSlave,修改拼写错误;
2.0.2
1.优化SqlWrapper,新增部分方法,优化sql构建;
2.Insert和Update默认不启用null值;
3.优化Select查询,形如:Test_Select_87、Test_Select_88;
4.优化Count、Sum、Max、Min、Avg方法,新增对应的单元测试用例;
2.0.1
1.优化Join AS别名;
2.优化Select;
3.修复多表连接查询只返回单表时(如单元测试Test_Select_86所示),无法全部解析表别名bug;
2.0.0.0
1.优化内部表别名逻辑,支持更加灵活的自定义表别名,支持单表多次Join等,更加符合实际使用习惯;
2.修改内部格式化参数由形如@parameter1改为@p__1;
3.本次版本升级改动较大,升级需谨慎;
1.1.4.3
1.仓储接口新增UseMasterOrSalve及其实现类对应实现;
1.1.4.2
1.SqlBuilderCore新增Append、AppendIf方法;
1.1.4.1
1.修改SqlBuilderCore,支持简单的单表linq语法查询;