Commit Graph

903 Commits

Author SHA1 Message Date
xuejiaming 86455805f0 移除命名空间和不必要的参数 2022-07-08 08:45:57 +08:00
xuejiaming 14e6a1d4a5 优化非依赖注入使用IShardingRuntimeContext下会报null错误 2022-07-07 06:53:01 +08:00
xuejiaming 36ee06bd31 Merge remote-tracking branch 'origin/main' 2022-07-07 06:50:22 +08:00
xuejiaming 3ca816b96d 优化修复ShardingProvider的bug 2022-07-07 06:50:06 +08:00
xuejiaming 0d56961147 发布x.6.0.4优化非IServiceProvider下的注入 2022-07-07 06:31:17 +08:00
xuejiaming eab96611fa 优化无iserviceprovider的初始化 2022-07-07 06:29:22 +08:00
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