Commit Graph

180 Commits

Author SHA1 Message Date
xuejiaming b730c4e49a [#266] 添加GetCompareValueByShardingKey方法优化当出现大量In时Expression的or函数或者and函数拼接导致stackoverflow异常 2024-04-20 08:39:15 +08:00
xuejiaming faeba5159d 修改部分demo 2024-02-12 21:25:02 +08:00
xuejiaming 6bb1cb992b 迁移测试项目到正确目录 2023-11-24 23:23:47 +08:00
xuejiaming 626bbb0f4c 7.x.1.19-preview1 [#252] 2023-11-24 08:18:05 +08:00
xuejiaming dcced0a7b8 [#251] 修复表达式值获取 2023-09-01 08:30:54 +08:00
xuejiaming 13c76f4be3 读写分离添加默认行为方式 2023-05-11 12:25:46 +08:00
xuejiaming 60ef9f4d6f [#232] 修复Nullable<DateTime>类型在比较时导致分片扫描失效的bug无法精确定位 2023-03-24 15:26:36 +08:00
xuejiaming 7bc9751e0a 7.x.1.1 2022-12-23 15:15:55 +08:00
xuejiaming ba42a43e65 修复仅分库的对象查询bug 2022-12-09 21:02:52 +08:00
xuejiaming 1f810f9442 优化模型处理默认的list改成array 2022-11-28 13:04:07 +08:00
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 436c902000 升级到efcore各自版本 2022-11-22 16:45:12 +08:00
xuejiaming 354f623944 修复ExecuteUpdate Combine bug 2022-11-09 15:32:48 +08:00
xuejiaming 32d4d79a53 修改添加对EFCORE7的支持 2022-11-09 11:39:43 +08:00
xuejiaming c34b3a816d 测试使用代理模式 2022-10-31 23:35:33 +08:00
xuejiaming c4069b1919 修复代理模式下的bug 2022-10-31 23:33:26 +08:00
xuejiaming be1ce43765 支持IShardingRuntimeContext<TDbContext>接口注入,支持多dbcontext分片的处理,修复多次AddShardingDbContext后导致的只有最后一个生效的bug,发布6.8.0.2 2022-10-26 10:09:14 +08:00
xuejiaming 9f26b1947f 修复影子属性使用时GetProperty导致的bug,发布6.8.0.1 2022-10-24 22:17:38 +08:00
xuejiaming 07928d9cb2 升级发布6.7.0.3 2022-10-13 20:19:43 +08:00
xuejiaming a331af6533 完成单元测试各个版本之间的处理 2022-09-28 14:27:50 +08:00
MysticBoy 478ba1f499 让项目支持多个框架 ,EFCORE编译条件使用.Net 内置定义来区分。 2022-09-28 13:12:08 +08:00
xuejiaming 7f1edb4dd8 发布x..6.0.33 2022-09-14 16:56:52 +08:00
xuejmnet 19b717d1cb
Update ShardingCore.Test2x.csproj 2022-09-02 08:40:18 +08:00
xuejmnet 0b837e25b3
Update ShardingCore.Test3x.csproj 2022-09-02 08:40:01 +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 7273daa519 修复newexpression在表达式内解析值不生效的bug,发布x.6.0.28 2022-08-13 15:31:01 +08:00
xuejiaming 34c38445e6 x.6.0.27 2022-08-09 14:13:52 +08:00
xuejiaming 47fb29bdd6 修复((datetime?)o.time).value > '2022/1/1'这种表达式 2022-08-03 23:12:47 +08:00
xuejiaming 022e063dad 再次优化代码附加单元测试 2022-07-21 10:00:21 +08:00
xuejiaming a7e987d163 [#148] 支持like操作符的提取 2022-07-18 23:52:11 +08:00
xuejiaming 3f44744325 [#172] bug修复 2022-07-18 23:30:05 +08:00
xuejiaming 703bf84396 移除不需要的代码,优化表达式解析 2022-07-18 23:08:48 +08:00
xuejiaming 84326c2552 完成按需创建表的demo 2022-07-18 08:36:39 +08:00
xuejiaming 3699ccf426 提交并发布x.6.0.6 2022-07-09 14:27:03 +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 eb77446d52 完成skip+last的蜕变 2022-07-05 14:49:18 +08:00
xuejiaming 37560fc3e5 [#166] 发布 6.6.0.1-preview0.0.2 2022-07-03 22:38:33 +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 78cd5f23b1 完成第一版本的ShardingCore x.6.x.x 2022-07-01 20:58:20 +08:00
xuejiaming 30d54fdf5f 升级efcore依赖,修复命名空间单词拼错 2022-06-17 10:57:25 +08:00
xuejiaming bfa7904848 添加单元测试 2022-06-06 11:22:20 +08:00
xuejiaming 30e414bd56 添加众多单元测试 2022-06-03 23:07:44 +08:00
xuejiaming fa84d756cd 添加对象属性.equals未走索引的bug,添加更多单元测试 2022-06-02 22:32:05 +08:00
xuejiaming faf7dabec6 移除优化代码 2022-06-01 10:13:49 +08:00
xuejiaming 28c6aa1fbd 单元测试缓存,并且移除表达式编译缓存功能 2022-06-01 09:50:43 +08:00