Commit Graph

50 Commits

Author SHA1 Message Date
xuejiaming 9de612b37f 发布7.x.0.7 2022-11-26 10:22:12 +08:00
xuejiaming 2e15f163f8 优化代码移除不需要的类库 2022-11-23 16:38:34 +08:00
xuejiaming 4276d23cf3 完成将shardingcore从net依赖转变为efcore依赖 2022-11-23 14:30:07 +08:00
xuejiaming 32d4d79a53 修改添加对EFCORE7的支持 2022-11-09 11:39:43 +08:00
xuejiaming 9f26b1947f 修复影子属性使用时GetProperty导致的bug,发布6.8.0.1 2022-10-24 22:17:38 +08:00
xuejiaming a331af6533 完成单元测试各个版本之间的处理 2022-09-28 14:27:50 +08:00
MysticBoy 478ba1f499 让项目支持多个框架 ,EFCORE编译条件使用.Net 内置定义来区分。 2022-09-28 13:12:08 +08:00
xuejmnet cdebd9aece
Update ShardingCore.Test5x.csproj 2022-09-02 08:39:34 +08:00
Nuget Ninja 42745c235a Auto csproj fix and update by bot. 2022-09-02 00:10:27 +00:00
xuejiaming 34c38445e6 x.6.0.27 2022-08-09 14:13:52 +08:00
xuejiaming fb1c2cfdd7 发布x.6.0.1版本 2022-07-06 12:38:03 +08:00
xuejiaming 37560fc3e5 [#166] 发布 6.6.0.1-preview0.0.2 2022-07-03 22:38:33 +08:00
xuejiaming 9aca4866ce 完成所有单元测试的编译 2022-07-02 21:43:19 +08:00
xuejiaming 30d54fdf5f 升级efcore依赖,修复命名空间单词拼错 2022-06-17 10:57:25 +08:00
xuejiaming faf7dabec6 移除优化代码 2022-06-01 10:13:49 +08:00
xuejiaming 28c6aa1fbd 单元测试缓存,并且移除表达式编译缓存功能 2022-06-01 09:50:43 +08:00
xuejiaming 318e51bbf0 移除表达式缓存Expression改成自定义RoutExpression 2022-06-01 09:12:27 +08:00
xuejiaming 58ee2a7ba3 [#146]完成指定读写分离读库,有助于读写分离用户的读库设置链接发布x.4.3.2 2022-05-11 09:49:50 +08:00
xuejiaming 6d68bcf1db [#143],[#121]内嵌子句修复 2022-04-30 07:50:43 +08:00
xuejmnet 776b221b3d 添加部分日志移除接口分片约束 2022-02-21 22:51:53 +08:00
xuejiaming 6d50d562eb 添加notsupport并且支持asroute方法,发布x.4.1.4 2022-02-14 16:42:18 +08:00
xuejiaming b8703c6421 完成多配置分片预览版功能 2022-01-06 21:30:05 +08:00
xuejiaming 07fd59f288 支持[#88]QueryFilter 2021-12-31 21:35:33 +08:00
xuejiaming d4a35698cd DbContext查询支持读写分离的追踪 2021-12-31 15:31:48 +08:00
xuejiaming dff36831b8 x.3.2.4优化表查询,优化手动指定分库路由 2021-12-29 23:22:24 +08:00
xuejiaming bc9748f389 发布preview3版本 2021-12-25 12:43:57 +08:00
xuejiaming 167c44be53 完成第一版本的多字段sharding [#82] 2021-12-24 15:23:55 +08:00
xuejiaming c03e679901 [#82]添加多字段辅助分库分片v1 2021-12-23 22:47:52 +08:00
xuejiaming d6e5849837 优化大量代码架构支持针对不需要聚合的数据由原生efcore接管[#83] 2021-12-19 22:30:48 +08:00
xuejiaming 3270e789ae 添加分表的同条件查询是否追踪单元测试 2021-12-17 09:13:16 +08:00
xuejiaming 9d3b389de0 添加shardingcore的查询默认不分表走默认的编译结果查询,支持所有的不分表操作 2021-12-16 21:14:28 +08:00
xuejiaming 772004465f 添加启动表确认管理者,可以有效的判断当前数据库是否存在对应的表信息 2021-12-12 13:40:32 +08:00
xuejiaming 62627e26cc 添加平行表关系保证相同表之间不会出现笛卡尔积[#74] 2021-12-09 15:46:18 +08:00
xuejiaming 9eff3f47d5 完美集成connection mode并且优化connection mode 2021-12-06 14:19:54 +08:00
xuejiaming 055416d3d9 针对非迭代器进行了连接模式的支持,可以保证动态低内存或者低连接数的系统自动或用户手动控制 2021-12-04 22:36:08 +08:00
xuejiaming 9458349c7b 删除并且优化部分代码 2021-12-03 13:35:08 +08:00
xuejiaming 9e93ebef43 针对路由开放GetRoutFilter方法可能对自行实现的路由会有一个报错由protected改成public,并且添加路由表达式缓存单元测试 2021-12-03 10:12:26 +08:00
xuejiaming c23d72bca3 修复未读写分离时候的bug(读取了读写分离配置并且使用了),并且添加了路由解析编译缓存可选项,并且发布x.3.1.61 2021-12-02 13:52:38 +08:00
xuejiaming 0e1e2d8157 修复x.3.1.60修复读写分离全局设置启用不生效bug 2021-12-02 12:23:07 +08:00
xuejiaming 028d3b08cb 优化多线程下的数据解析查询 2021-12-01 15:52:42 +08:00
xuejiaming be9476e591 优化读写分离支持权重添加,优化sum和average的装箱拆箱 2021-11-30 16:11:06 +08:00
xuejiaming ada3b5f124 [#72]修复自动建表bug,并且添加单元测试发布x.3.1.55 2021-11-29 08:38:33 +08:00
xuejiaming db1109b596 优化单元测试和all方法的错误还有修复group by下的average bug,并且发布x.3.1.51 2021-11-26 14:55:59 +08:00
xuejiaming f4b247ed9a 添加了很多备注 2021-11-25 14:00:01 +08:00
xuejiaming 50ae6906ab 修复读写分离bug,发布x.3.1.50 2021-11-24 16:51:51 +08:00
xuejiaming 993bfecb5d 针对时间分表的StarJob替换成AutoCreateTableByTime并且默认强制重写,发布x.3.1.49 2021-11-24 08:12:03 +08:00
xuejiaming a03ba59a77 优化代码和单元测试总测试覆盖率67%,55% 2021-11-23 13:53:33 +08:00
xuejiaming 545ab85a34 修复first last single和对应的default版本和efcore表现一致 2021-11-22 23:56:39 +08:00
xuejiaming b258c7171b 最新版本修复了min、max在某些非null情况下的异常返回和avg函数的不正确计算的bug发布x.3.1.45 2021-11-22 23:21:40 +08:00
xuejiaming 0fb4ba0b10 优化顺序分页和单元测试覆盖率的提高 2021-11-22 15:09:19 +08:00