Releases: zqlovejyc/SQLBuilder.Core
Releases · zqlovejyc/SQLBuilder.Core
1.0.6.4
1.优化BeginTrans,精简代码;
2.调整代码结构及命名空间;重命名部分类命名;
3.优化Page方法;
4.修改AddSQLBuilder扩展方法,添加isInjectLoadBalancer是否注入从库负载均衡参数;
1.0.6.3
1.优化ExecuteTrans,添加对是否已开启事务进行判断;
1.0.6.1
1.优化appsettings配置,根据环境变量自动选择开发环境和正式环境配置;
2.优化负载均衡,修复多数据库情况下的索引超出界限bug;
3.移除Microsoft.CSharp包引用;
1.0.6.0
1.优化AddSQLBuilder;
2.修改SqlServer和MySql驱动,SqlServer由System.Data.SqlClient改为Microsoft.Data.SqlClient,MySql由MySql.Data改为MySqlConnector;
1.0.5.9
1.优化仓储,添加读写分离功能;
2.优化IDataReader部分扩展方法;
1.0.5.8
1.仓储基类属性添加virtual修饰;
2.由netstandard2.0升级到netstandard2.1;
3.DependencyInjectionType重命名为ServiceLifetime;
4.AddSQLBuilder扩展方法添加countSyntax分页计数语法参数;
5.修改DatabaseType数据库类型命名,SQLServer——>SqlServer、MySQL——>MySql、SQLite——>Sqlite、PostgreSQL——>PostgreSql;
1.0.5.7
1.仓储接口新增Connection、CountSyntax属性,重载FindListByWith和FindTableByWith接口;
2.新增BaseRepository仓储抽象基类;
3.简化不同数据仓储实现类;
4.优化分页语法;
1.0.5.6
1.修改解析生成的sql参数化命名;
2.OracleDynamicParameters重载Add方法;
1.0.5.5
1.修复OracleRepository中FindListByWith和FindTableByWith分页错误bug;
1.0.5.3
1.重命名所有WhereIF方法为WhereIf;
2.重载WhereIf方法,添加回调委托参数;