Commit Graph

205 Commits

Author SHA1 Message Date
xuejiaming c05a2d8920 性能优化顺序分表下的非迭代器方法支持自定义顺序查询熔断 2022-01-25 17:41:43 +08:00
xuejiaming 6bfcefac67 发布x.4.1.1预览版 2022-01-24 23:59:35 +08:00
xuejiaming 8ea5c652c6 [#96]优化代码去掉Compile.DynamicInvoke 2022-01-18 17:49:48 +08:00
xuejiaming 1615492c4d 修改为新logo 2022-01-18 11:22:12 +08:00
xuejiaming 2337daa68c 优化部分代码,1表达式值获取[#96],union的支持[#95]和降级到union all的支持[#97],并且发布x.4.0.2版本 2022-01-17 00:04:50 +08:00
xuejiaming 09df58536a 发布x.4.0.1版本 2022-01-10 22:01:26 +08:00
xuejiaming d051e9b254 一些不是必要参数不进行暴露 2022-01-10 13:46:50 +08:00
xuejiaming 81c3e21f43 修复queryable下的orderby 2022-01-09 13:03:29 +08:00
xuejiaming 691fbab8a3 优化启动配置 2022-01-08 10:03:38 +08:00
xuejiaming 2b99353bc5 优化设置默认如果是启用了多配置的情况下 2022-01-07 10:54:28 +08:00
xuejiaming f2febbae4e 多配置多租户多数据库demo 2022-01-07 09:40:28 +08:00
xuejiaming b8703c6421 完成多配置分片预览版功能 2022-01-06 21:30:05 +08:00
xuejiaming 819b4711af 修复表达式解析bug,发布x.3.2.10 2022-01-02 02:27:54 +08:00
xuejiaming d4a35698cd DbContext查询支持读写分离的追踪 2021-12-31 15:31:48 +08:00
xuejiaming 863ba69a03 约定只要本次查询是读写分离的读链接那么就不支持追踪 2021-12-30 22:14:20 +08:00
xuejiaming 4fdb273ead x.3.2.7修复单路由多表的bug 2021-12-30 16:57:35 +08:00
xuejiaming c3b55c5af9 x.3.2.6修复单路由多表跨表bug 2021-12-30 16:06:32 +08:00
xuejiaming e181348c65 优化了是否允许原生efcore查询的条件 2021-12-30 13:33:25 +08:00
xuejiaming dff36831b8 x.3.2.4优化表查询,优化手动指定分库路由 2021-12-29 23:22:24 +08:00
xuejiaming 2bea0f22f4 修复skip重写判断是否需要额外添加skip 2021-12-28 15:59:39 +08:00
xuejiaming c1e19efca5 暴露ShardingDbContextExecutor优化仅take的时候添加skip(0),发布x.3.2.2 2021-12-28 15:42:31 +08:00
xuejiaming 9acbe8d42d 发布x.3.2.1版本 2021-12-26 17:06:17 +08:00
xuejiaming bc9748f389 发布preview3版本 2021-12-25 12:43:57 +08:00
xuejiaming 6da62de08a 发布x.3.2.x 2021-12-24 15:42:01 +08:00
xuejiaming 98b438315a 发布x.3.1.94 2021-12-22 20:42:12 +08:00
xuejiaming 9e45d71964 优化多模型缓存bug和优化[#86] sqlserver备注生成bug 2021-12-22 17:04:38 +08:00
xuejiaming 8c9d3d7f41 多路由映射放弃模型缓存发布x.3.1.92 2021-12-20 21:47:16 +08:00
xuejiaming e029a017b7 发布x.3.1.91 2021-12-20 14:06:39 +08:00
xuejiaming ba4e62e9b7 发布x.3.1.90 2021-12-20 08:20:42 +08:00
xuejiaming 357df30710 x.3.1.89修复为分片对象的查询和原始efcore不一致的行为 2021-12-18 15:56:53 +08:00
xuejiaming b3732a6918 发布x.3.1.88 2021-12-17 15:50:23 +08:00
xuejiaming e14fee293a 发布x.3.1.87优化动态分库 2021-12-17 12:45:44 +08:00
xuejiaming 17987c7afd 发布x.3.1.86 2021-12-17 11:08:31 +08:00
xuejiaming 6a73e0a780 修复单个datasourcedbcontext引起的bug导致同tail会重复创建dbcontext 发布x.3.1.85修复 2021-12-17 00:56:39 +08:00
xuejiaming 75c2cf4cb8 发布x.3.1.84 2021-12-16 21:20:21 +08:00
xuejiaming e78c9f0daf 发布x.3.1.83进行了分库下的查询优化 2021-12-15 21:17:11 +08:00
xuejiaming fbba530965 添加重写cron表达式也需要重写 IncrementMinutes发布x.3.1.82 2021-12-14 14:44:14 +08:00
xuejiaming 352bec4e93 修复动态数据源仅分库对象不被创建 2021-12-13 12:58:40 +08:00
xuejiaming 66a86a24cf 发布x.3.1.80 2021-12-13 09:33:47 +08:00
xuejiaming d854916cfd [#79]添加表是否存在接口并且提供默认的mysql和sqlserver 2021-12-12 13:53:59 +08:00
xuejiaming 09bb6c2719 修复启动分表bug,优化动态追加数据源表 2021-12-10 22:52:43 +08:00
xuejiaming 1d3f36b388 发布x.3.1.77修复动态添加从库bug 2021-12-10 18:18:47 +08:00
xuejiaming fe7275882d 修复动态添加读写分离从库bug 2021-12-10 13:42:54 +08:00
xuejiaming af905a7dd9 发布x.3.1.75 2021-12-10 11:26:10 +08:00
xuejiaming 91e2c3b678 发布x.3.1.74 2021-12-10 11:20:31 +08:00
xuejiaming 7703c80a1a 发布x.3.1.73修复未分表对象在非默认数据源中创建了表 2021-12-09 21:04:55 +08:00
xuejiaming d917259ac7 修复仅skip下的bug,并且发布x.3.1.72 2021-12-07 21:26:21 +08:00
xuejiaming 646b01bcbb 移除useMemorySkip的参数系统采用自行处理并且发布x.3.1.71 2021-12-06 23:46:13 +08:00
xuejiaming a68c3b8ec5 最新版本x.3.1.68版本在67版本的基础上针对内存进行了优化x.3.1.67版本可以认为是sharding sphere的链接模式的复刻,x.3.1.68版本是在此基础上的大幅优化版本 2021-12-06 14:39:51 +08:00
xuejiaming ec109517cd 完成全部查询的链接模式支持,并且针对所有代码进行了优化和单元测试发布x.3.1.67 2021-12-05 14:38:28 +08:00
xuejiaming da4675d549 添加启动时未分表dbcontext检查,添加动态读写分离库支持,发布x.3.1.66 2021-12-04 00:10:07 +08:00
xuejiaming 48deab923f 修改GetProperty为GetObjectProperty,并且发布x.3.1.65 2021-12-03 17:20:55 +08:00
xuejiaming a0b6071d92 发布x.3.1.64 2021-12-03 13:38:40 +08:00
xuejiaming 635480115e 修复虚拟数据源根据数据源名称获取连接时的bug导致分库有bug,并且发布x.3.1.62修复版本 2021-12-02 20:21:53 +08:00
xuejiaming 0d59baa5cb 添加表达式缓存,获取默认字符串优化,发布x.3.1.62 2021-12-02 18:44:52 +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 2c34486508 发布x.3.1.58 2021-11-30 16:15:25 +08:00
xuejiaming a317ceed0d 发布x.3.1.57优化并发查询 2021-11-29 23:17:28 +08:00
xuejiaming e61e50693c 发布x.3.1.56 2021-11-29 20:36:56 +08:00
xuejiaming ada3b5f124 [#72]修复自动建表bug,并且添加单元测试发布x.3.1.55 2021-11-29 08:38:33 +08:00
xuejiaming 647c1d4678 [#72]修复未分表dbcontext置顶循环,并且优化NoShardingFirstComparer和修复一个bug,并且发布x.3.1.54 2021-11-29 07:57:20 +08:00
xuejiaming cb7ae4c714 修复[#72]问题将未分表dbcontext提交在前 2021-11-28 22:26:32 +08:00
xuejiaming ac86389d53 发布x.3.1.52 2021-11-27 22:24:05 +08:00
xuejiaming db1109b596 优化单元测试和all方法的错误还有修复group by下的average bug,并且发布x.3.1.51 2021-11-26 14:55:59 +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 b64829636b 优化代码发布版本x.3.1.48 2021-11-23 14:01:57 +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 273c7504e8 修复net6访问未分表表名bug 2021-11-22 11:03:25 +08:00
xuejiaming 1950a5c0ec 修复efcore6下相同tail不自动建表 2021-11-21 12:19:07 +08:00
xuejiaming f65e2a7ae3 修复手动路由下2个以上的tail只生效一个并且发布x.3.1.41 2021-11-20 22:34:38 +08:00
xuejiaming 78cac03485 修复读写分离bug,发布x.3.1.39 2021-11-13 11:13:47 +08:00
xuejiaming 80b8e8d9a5 发布x.3.1.38添加自动添加表给一些懒惰的小伙伴提供建表 2021-11-12 16:13:25 +08:00
xuejiaming fd3f6682fa 修复guid排序发布x.3.1.37 2021-11-12 14:49:40 +08:00
xuejiaming c2cf34288a 发布x.3.1.35 2021-11-12 13:31:55 +08:00
xuejiaming 48966fe84e 修复按天datetime无法自动建表的bug 2021-11-10 17:40:55 +08:00
xuejiaming 7be87935fa [#22] 支持ef-core6.0,发布x.3.1.31 2021-11-09 14:13:00 +08:00
xuejiaming 3769fe0d6c 仅初步集成了efcore6 2021-11-09 10:51:18 +08:00
xuejiaming 57d11dff5a [#65] 2021-11-08 21:49:43 +08:00
xuejiaming 9ca0507e1e 发布x.3.1.29 2021-11-08 20:44:03 +08:00
xuejiaming ac83780b67 完成分表+分库的全部使用和demo编写并且发布x.3.1.28 2021-11-07 14:23:52 +08:00
xuejiaming 579c5cc6db 修复分库join的bug,添加对sharding-table,sharding-data-source的demo 2021-11-07 11:29:37 +08:00
xuejiaming 4f0828d47f 修复分库路由导致的数据名不正确发布x.3.1.26 2021-11-07 10:41:31 +08:00
xuejiaming 542cab3b6a 修复无法重新sharding datasource configure 的bug 2021-11-07 10:18:24 +08:00
xuejiaming 76a1e0075a 修复分库下初始化的创建路由bug发布x.3.1.24 2021-11-07 10:08:23 +08:00
xuejiaming a680f07a92 修复批处理解析时创建的dbcontext不会加入到当前的事务的bug 2021-11-05 21:03:54 +08:00
xuejiaming 835db61507 修复自动job的bug 2021-11-04 17:42:26 +08:00
xuejiaming 4d2127e87f 修复批处理bug发布x.3.1.20 2021-11-03 17:40:58 +08:00
xuejiaming 9d92189a93 [#58] 发布x.3.1.19 2021-11-01 23:01:59 +08:00
xuejiaming da640d352e 修复bug,分表下会多次初始化,启动建表会创建虚拟表,定时任务无法创建分库下的表,发布x.3.1.18修复bug 2021-11-01 19:02:18 +08:00
xuejiaming 137a2def7f 发布x.3.1.16 2021-10-31 16:25:55 +08:00
xuejiaming 31b62f4c19 [#55] 并且发布x.3.1.14 2021-10-28 17:08:51 +08:00
xuejiaming ffd3025a7a 发布x.3.1.13 2021-10-27 20:17:30 +08:00
xuejiaming 145ca77c78 修复linq解析方法获取值,并且发布版x.3.1.12 2021-10-26 23:12:18 +08:00
xuejiaming 96c2833a49 发布.3.1.11并且修复find未能正确路由到dbcontext的bug 2021-10-26 15:06:20 +08:00
xuejiaming 7efb0697d9 发布x.3.1.10 设置并发默认为cpu核心数*2 2021-10-25 16:20:44 +08:00
xuejiaming fe99a129fe 支持 abpvnex #37并且发布x.3.1.09 2021-10-23 17:00:25 +08:00
xuejiaming 27cc2957ab 添加一个获取属性的扩展 2021-10-23 14:26:19 +08:00