Commit Graph

683 Commits

Author SHA1 Message Date
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
xuejiaming 04842ea5b4 测试外部依赖注入 2022-06-27 08:52:09 +08:00
xuejiaming c4931470fe 1 2022-06-27 08:26:13 +08:00
xuejiaming cc2d7e72b1 重构代码 2022-06-26 22:21:53 +08:00
xuejmnet efb785a005
Merge pull request #163 from dodu2014/main
完善示例批量功能及数据链接异常说明
2022-06-24 16:29:38 +08:00
xuejiaming 9ac4e5a942 添加动态数据源选择性创建库和表,发布x.5.0.13 2022-06-24 15:03:29 +08:00
xuejiaming e68234c8cc Merge remote-tracking branch 'origin/main' 2022-06-24 14:48:30 +08:00
xuejiaming 04ec7a4671 修复bug支持order by的时候存在简单的convert强转 移除构造函数强日志依赖 2022-06-24 14:48:14 +08:00
tnt group 5a564b9e86 加入数据库最大链接说明 2022-06-23 09:31:06 +08:00
tnt group a66c3ff78c 增加批量增加分库功能 2022-06-23 09:30:44 +08:00
tnt group f87c6d7d2d 更新 ShardingCore 包到 6.5.0.11 2022-06-23 09:29:49 +08:00
xuejiaming b7da122cea x.5.0.12 2022-06-23 08:04:08 +08:00
xuejiaming aaed91b0b8 还原shardingcore的创建dbcontext还是使用同链接 2022-06-23 07:44:26 +08:00
xuejiaming cbd55c9280 创建为直接回收的dbcontext 2022-06-22 09:07:33 +08:00
xuejiaming 8e04fe0e88 发布x.5.0.10 2022-06-22 08:23:05 +08:00