大石头
|
bad3cb6db8
|
[fix]修正因跨年而带来的单元测试错误
|
2025-01-01 19:36:12 +08:00 |
Soar360
|
2c609cc674
|
修复单元测试
[fix] SqlTests
[fix] NegativeTests
|
2024-09-20 17:11:56 +08:00 |
大石头
|
806ba0fd98
|
实体模型既然设置该字段为不允许空,而又没有赋值,那么就填充默认值或最小值。
如果想让它使用数据库默认值,那么就要设置允许空,这样子不参与插入。
|
2024-07-06 11:49:34 +08:00 |
大石头
|
05d3eeb016
|
[breakChanges]破坏性更新!把OrderByKey默认值由true修改为false,对于带有自增主键的表,默认查询不再带有Order By Id Desc,目的是为了减少查询大表时带来的额外损耗,用户需要自己指定排序字段。魔方列表页的查询会默认加上自增主键降序,因此魔方应用看起来没有变化;非魔方应用,特别是较大数据表,能够感受到查询性能的提升。
|
2024-02-01 09:41:29 +08:00 |
智能大石头
|
9a7b35fd84
|
perf: 优化分表分页排序查询
|
2023-06-09 00:07:43 +08:00 |
大石头
|
24dfebd7ef
|
修正应用IModel后代码生成器的问题;
单元测试项目,数据库类操作尽量放到同一个集合,避免多线程冲突
|
2023-03-24 10:22:26 +08:00 |
大石头
|
bf07d6c314
|
修正单元测试顺序
|
2022-09-01 11:59:37 +08:00 |
智能大石头
|
8c1061cef3
|
add 实体模型支持字段默认值,构造插入语句时,如果业务层没有给字段赋值,则自动使用默认值 fix #4
|
2022-07-14 08:33:15 +08:00 |
大石头
|
9fd1031725
|
自动分表支持分页查询,如果从0开始查,则不需要每次都查本表行数
|
2022-05-21 19:21:52 +08:00 |
大石头
|
774ce8216f
|
修正代码生成,再次使用 classbuilder 前,需要清空原来的数据
|
2022-04-07 20:40:09 +08:00 |
大石头
|
09d0edab22
|
修正SQLite批量插入失败的问题
|
2022-03-19 21:04:59 +08:00 |
大石头
|
9957af087b
|
MySql建表时支持使用默认值
|
2022-03-12 10:01:20 +08:00 |
大石头
|
fb8036ff8f
|
用户表,增加年龄和生日字段,便于魔方从第三方系统获取
|
2022-02-27 18:45:46 +08:00 |
大石头
|
207ae46f46
|
2022.0116-beta1
|
2022-01-16 18:18:02 +08:00 |
大石头
|
5a1eb0a362
|
自动分表查询时,如果没有指定分页大小,则需要查询所有表
|
2021-12-19 16:22:27 +08:00 |
大石头
|
3c9afe98e2
|
用户在线和用户统计,交给魔方;
修正用户表增加字段后的单元测试;
|
2021-11-02 15:26:52 +08:00 |
大石头
|
f7b25ec847
|
修正因用户表增加AreaId字段而导致的单元测试错误
|
2021-10-22 22:33:40 +08:00 |
大石头
|
e3f2690f2f
|
实体工厂加载Sql模板
|
2021-09-04 05:38:27 +08:00 |
荣少
|
3129dcb751
|
处理实体Save、SaveAsync自动分库分表的顺数逻辑 (#83)
* 1、Save的自动分库分表动作转移到批量插入模块,除批量插入模块其他都走DoAction中就有自动分库分表动作
2、SaveAsync中把分库分表动作调整到Meta._Modules.Valid之后,原因是在于CreateTime或许是有Meta._Modules中赋值的
3、目前还缺批量插入、更新没有处理分库分表
* Update Entity.cs
1、Save的自动分库分表动作转移到批量插入模块,除批量插入模块其他都走DoAction中就有自动分库分表动作
2、SaveAsync中把分库分表动作调整到Meta._Modules.Valid之后,原因是在于CreateTime或许是有Meta._Modules中赋值的
3、目前还缺批量插入、更新没有处理分库分表
|
2021-07-29 00:15:41 +08:00 |
智能大石头
|
1e2293492c
|
在FindById查雪花Id时,支持自动分表策略
|
2021-07-22 23:04:41 +08:00 |
智能大石头
|
433b0b429c
|
修正自动分表,跨天查询时需要同时查多天
|
2021-07-08 11:31:36 +08:00 |
Stone
|
25b8680b2c
|
改进分表策略
|
2021-06-18 13:29:12 +08:00 |
大石头
|
7824d39977
|
支持雪花Id的添删改查自动分表,在查询时检测到分表策略存在,同时查多张表
|
2021-05-17 00:18:21 +08:00 |
大石头
|
27e0e4bc72
|
雪花Id分表测试通过
|
2021-05-16 22:58:19 +08:00 |
大石头
|
35aad77d58
|
新增分表分库策略,内置时间分表实现逻辑
|
2021-05-16 22:44:49 +08:00 |
大石头
|
0df381173c
|
正式支持全自动分表分库
|
2020-09-06 21:28:31 +08:00 |
智能石头
|
7e4d366359
|
不再支持泛型实体类,简化系统架构
|
2020-08-28 16:25:50 +08:00 |
大石头
|
dc294eab78
|
Select查询语句的下划线命名格式,测试通过
|
2020-08-22 22:43:04 +08:00 |
大石头
|
49f74a35e3
|
更新和删除操作的下划线名称,测试通过
|
2020-08-22 22:35:14 +08:00 |
大石头
|
d7f39886dc
|
mysql插入语句采用下划线字段名,测试通过
|
2020-08-22 22:30:55 +08:00 |