Commit Graph

697 Commits

Author SHA1 Message Date
xuejiaming b5aa66f37a 发布x.6.0.3优化迁移的使用方式 2022-07-06 22:50:16 +08:00
xuejiaming 128c096d90 发布x.6.0.2 2022-07-06 15:26:09 +08:00
xuejiaming a42d6b95b5 修复迁移bug 2022-07-06 15:22:18 +08:00
xuejiaming 3c5f9c13fd 完成readme 2022-07-06 13:34:53 +08:00
xuejiaming fb1c2cfdd7 发布x.6.0.1版本 2022-07-06 12:38:03 +08:00
xuejiaming 7148d7c5b7 优化代码支持每个分片上下文独立使用自己的日志 2022-07-06 10:39:28 +08:00
xuejiaming 65b201c9fc 发布x.6.0.1-preview0.0.4 2022-07-05 14:58:40 +08:00
xuejiaming eb77446d52 完成skip+last的蜕变 2022-07-05 14:49:18 +08:00
xuejiaming 02d15b6599 修复last的bug 2022-07-05 14:09:17 +08:00
xuejiaming b613181c37 完成last or default的skip组合[#168] [#166] 2022-07-05 13:59:57 +08:00
xuejiaming f97a3116c8 Merge remote-tracking branch 'origin/main' 2022-07-05 13:13:44 +08:00
xuejiaming 050fc05e37 添加single skip[#168] [#166] 2022-07-05 13:13:24 +08:00
xuejiaming ddc5e1eed0 添加single skip 2022-07-05 13:05:06 +08:00
xuejiaming deffbd5f77 针对ShardingMigration和UseAutoTryCompensateTable进行并发优化 2022-07-05 11:09:26 +08:00
xuejiaming d1c2924029 完成迁移合并 2022-07-05 09:05:42 +08:00
xuejiaming db4543e3cd Merge remote-tracking branch 'origin/main'
# Conflicts:
#	src/ShardingCore/EFCores/ShardingMigrator.cs
2022-07-05 09:02:57 +08:00
xuejiaming 2bf457ceaa 针对dbcontext的获取创建提供了多种模式,包括共享链接,独立写链接,独立读链接,并且针对Migration有并行的方式处理 2022-07-05 09:02:21 +08:00
xuejiaming 8520ecd843 发布x.6.0.1-preview0.03 2022-07-05 00:05:53 +08:00
xuejiaming bcb0d94962 修复bug添加框架创建dbcontext migration [#161] 2022-07-04 23:46:23 +08:00
xuejiaming 98f76b409b [#161]支持分库迁移 2022-07-04 22:47:03 +08:00
xuejiaming 4cd1a8a073 修复bug完成first的编写 2022-07-04 12:27:25 +08:00
xuejiaming ed89215482 优化first or default 2022-07-04 12:13:32 +08:00
xuejiaming 03921e9766 Merge remote-tracking branch 'origin/main' 2022-07-03 22:39:50 +08:00
xuejiaming 7e3b0c4025 [#166] 提交首次将first or default修改 2022-07-03 22:39:27 +08:00
xuejiaming 37560fc3e5 [#166] 发布 6.6.0.1-preview0.0.2 2022-07-03 22:38:33 +08:00
xuejiaming bba0bb9284 提交首次将first or default修改 2022-07-03 22:26:31 +08:00
xuejiaming 89a8e66a6f 代码完成编译 2022-07-03 17:25:24 +08:00
xuejiaming d18ba69dfc 修复大部分代码和优化添加,独立使用datasourceroutemanager 2022-07-03 16:52:03 +08:00
xuejiaming 2d4b9b0779 增加对skip+first的使用提示 2022-07-03 09:23:34 +08:00
xuejiaming 2db46f1e9a 发布x.6.0.1-preview预览版 2022-07-02 22:19:24 +08:00
xuejiaming 9aca4866ce 完成所有单元测试的编译 2022-07-02 21:43:19 +08:00
xuejiaming f4625cd8e7 Merge remote-tracking branch 'origin/main' 2022-07-02 16:51:57 +08:00
xuejiaming f8e2dee377 完成合并 2022-07-02 16:51:33 +08:00
xuejiaming 8795cca4f4 Merge branch 'sharding-6'
# Conflicts:
#	samples/Sample.MySql/Startup.cs
#	src/ShardingCore/EFCores/OptionsExtensions/ShardingWrapOptionsExtension.cs
#	src/ShardingCore/ShardingCoreExtension.cs
2022-07-02 16:50:33 +08:00
xuejiaming 0df7966d1f 完成ShardingCore x.6.x.x的第一个相对完整的版本 2022-07-02 16:48:05 +08:00
xuejiaming 91635d9451 完成动态数据源,动态读写分离 2022-07-02 15:01:18 +08:00
xuejiaming d0420888bc 对JobRunService进行日志的构造函数依赖移除 2022-07-02 14:30:33 +08:00
xuejiaming 1c8618ebbd 完成efcore 2.x,3.x,5.x,6.x的分表分库新版本 2022-07-02 14:08:08 +08:00
xuejiaming 7f4827b278 移除掉特性分片配置 2022-07-02 09:11:53 +08:00
xuejiaming 5fb2852db4 移除必要的代码tablemanager和datasourcemanager 2022-07-02 00:05:35 +08:00
xuejiaming d198d46cbc 完善样例代码 2022-07-01 23:29:37 +08:00
xuejiaming 78cd5f23b1 完成第一版本的ShardingCore x.6.x.x 2022-07-01 20:58:20 +08:00
xuejiaming a288c517ba 完成大部分重构 2022-07-01 17:46:49 +08:00
xuejiaming fea8e9a781 移除datasourcemanager 2022-07-01 10:53:01 +08:00
xuejiaming 32ae409159 基本架构已经完成除了部分代码需要重写,包括去掉virtualdatasourcemanager 2022-06-30 13:52:31 +08:00
xuejiaming 3d8854cbe1 修复按周分表实际不是当前周一而导致的无法创建当周表的bug,发布x.5.0.14 2022-06-29 10:19:46 +08:00
xuejiaming e8596eabdc 添加shardingrouteresult 2022-06-29 10:08:05 +08:00
xuejiaming 3b4da3a7ef 优化部分代码还不能编译打算移除掉virtualtablemanager和virtualtable简化概念 2022-06-28 23:16:50 +08:00
xuejiaming b38bf2b236 修复很多bug 2022-06-27 17:35:35 +08:00
xuejiaming 723dd0e7f4 1 2022-06-27 16:39:43 +08:00