智能大石头
|
8ad43ea1a0
|
[fix]代码生成器,数字字段为0有意义
|
2025-01-16 11:39:53 +08:00 |
智能大石头
|
858b8d8082
|
代码生成时,枚举也支持使用0,默认值使用-1
|
2025-01-13 16:37:01 +08:00 |
智能大石头
|
0044878857
|
优化代码生成对枚举字段的支持
|
2024-12-30 11:30:37 +08:00 |
智能大石头
|
83e0f86ce8
|
选择可搜索字段时,增加数据时间字段和布尔型字段
|
2024-12-30 01:09:55 +08:00 |
大石头
|
4adf6ef2e1
|
v11.16 优化高级搜索的代码生成,支持生成魔方控制台的高级查询代码
|
2024-12-29 16:56:35 +08:00 |
大石头
|
2de8ddf627
|
优化字段缓存后,修正单元测试
|
2024-12-29 13:37:54 +08:00 |
智能大石头
|
27c438da08
|
代码生成高级查询方法时,使用SearchWhereByKeys来处理关键字搜索,避免表结构改变时,这里需要手工修改搜索字段不方便
|
2024-10-29 22:57:35 +08:00 |
智能大石头
|
8ee2a22027
|
恢复实体类数据类,尽量确保兼容旧版实体类
|
2024-10-02 12:07:01 +08:00 |
智能大石头
|
216e8df71a
|
合并
|
2024-10-02 11:56:42 +08:00 |
Soar360
|
3d8f6f56b5
|
重新生成实体模型
|
2024-09-20 16:15:34 +08:00 |
大石头
|
dcdd997f55
|
v11.16使用v11新版IPacket/ICache
|
2024-09-17 10:17:53 +08:00 |
智能大石头
|
9f3bb62493
|
更新代码生成器
|
2024-07-30 21:30:32 +08:00 |
大石头
|
4e7a8b772e
|
fix Nullable
|
2024-07-20 08:52:13 +08:00 |
大石头
|
aecc97f73a
|
代码生成器生成查询方法时,根据可空配置生成不同的字符串参数判空方式
|
2024-07-14 12:29:31 +08:00 |
大石头
|
1c0a974d70
|
针对唯一索引,生成多个前缀查询
|
2024-07-14 10:11:08 +08:00 |
大石头
|
12bd6c7f17
|
大数据表,自动生成分表策略,支持年月日小时分表
|
2024-07-07 19:03:58 +08:00 |
大石头
|
38d230ee98
|
大数据分表时,自动生成删表方法DropWith
|
2024-07-07 18:41:28 +08:00 |
大石头
|
3ae49f1000
|
数据类对大数据表生成清理数据方法
|
2024-07-07 17:51:26 +08:00 |
大石头
|
cb2a9007b5
|
数据初始化InitData时,减少不必要的字段
|
2024-07-07 15:13:12 +08:00 |
大石头
|
f4792bd394
|
扩展查询全部从业务类转移到实体类,随着大数据标记和缓存控制的成熟,扩展查询已经能够实现无需人工干预
|
2024-07-07 15:01:36 +08:00 |
大石头
|
3a239afd88
|
优化扩展查询的生成
|
2024-07-07 10:32:39 +08:00 |
大石头
|
16363a617c
|
代码生成时,在扩展查询中,标记为大数据的表不再使用缓存
|
2024-07-07 09:30:43 +08:00 |
大石头
|
9716afb312
|
[feat]模型列设计增加数据规模设置,新增IDataColumn.DataScale,数据规模。time表示这是大数据单表的数据时间字段,shard:yyMMdd表示这是大数据多表的分表字段;代码生成器配套支持查询、删除、分表和缓存控制。
|
2024-07-07 02:26:11 +08:00 |
大石头
|
c8489bcde9
|
调整代码生成器,支持新版Valid
|
2024-01-11 16:54:50 +08:00 |
大石头
|
7ba07944d4
|
更新数据时,如果当前数据为空,默认不要向UpdateUser和UpdateIP填充空内容
|
2023-12-18 11:14:55 +08:00 |
大石头
|
1bf3e66023
|
[feat] 实体类Valid调用实体模型Valid,方便下游控制填充创建信息和更新信息的时机
|
2023-11-01 15:10:36 +08:00 |
智能大石头
|
7afd16aaa3
|
移除“System.ComponentModel.DataAnnotations”,该命名空间是ASP.NET特有,不适用于其它应用
|
2023-10-24 22:42:07 +08:00 |
大石头
|
614e84720f
|
[feat] 代码生成器选项增加Nullable,配置生成的实体类成员是否支持可空特性
|
2023-10-17 11:39:41 +08:00 |
大石头
|
f6b4d092ad
|
代码生成器支持可空性后,修正单元测试
|
2023-09-30 15:10:30 +08:00 |
大石头
|
820cf172d4
|
启用可空特性,调整代码生成器
|
2023-09-21 11:30:56 +08:00 |
大石头
|
8b42fe850b
|
fix: 修正代码生成器输出分表策略错误,更新单元测试,跟进最近对代码生成器的修改
|
2023-06-23 10:23:14 +08:00 |
大石头
|
fdede3a2fe
|
修正修改Membership数据模型带来的注释变化
|
2023-05-24 09:37:28 +08:00 |
大石头
|
3352f96d68
|
fix: 修正生成扩展查询时不支持枚举类型的问题
|
2023-04-24 12:10:24 +08:00 |
大石头
|
85c8b04e2d
|
优化扩展查询的合并算法
|
2023-04-23 19:23:20 +08:00 |
大石头
|
1ef944737c
|
合并扩展查询
|
2023-04-23 17:07:56 +08:00 |
大石头
|
fa5c2393d7
|
代码生成biz时,如果目标已存在,则合并扩展属性和扩展查询
|
2023-04-23 16:48:58 +08:00 |
智能大石头
|
7a3c8aa4aa
|
修正生成数据类文件时,没有能够正确处理基类Entity的问题;修正读取Xml模型文件,有多余属性时无法正确跳过的问题;
|
2023-04-22 23:16:49 +08:00 |
智能大石头
|
a46c2180b8
|
新增用于实体模型拷贝所使用的接口约束
|
2023-03-27 23:13:39 +08:00 |
大石头
|
97f0f26633
|
根据IDataColumn.Map生成关联映射的扩展属性
|
2023-03-27 13:35:54 +08:00 |
大石头
|
501457b191
|
数据模型字段增加Map,表示所需要映射到的字段,用于生成扩展属性
|
2023-03-25 13:05:56 +08:00 |
大石头
|
0a6be7ec48
|
优化代码生成器,生成现代化实体类代码
|
2023-03-24 19:11:34 +08:00 |
大石头
|
cdc6164044
|
生成的代码采用顶级命名空间写法
|
2023-03-24 18:31:22 +08:00 |
智能大石头
|
8f8b1bdc61
|
代码生成器增加配置开关ExtendOnData,控制是否把扩展属性生成到数据类上
|
2023-03-20 22:04:32 +08:00 |
大石头
|
f1a6c42872
|
高级查询支持雪花id的时间
|
2023-03-20 14:54:42 +08:00 |
大石头
|
cd34119fb2
|
feat: 升级代码生成器,扩展属性、扩展查询、高级查询,默认生成到数据文件中,biz留一份示例
|
2023-03-20 14:38:43 +08:00 |
大石头
|
a75b9bdaf1
|
Membership类全面使用分类特性;代码生成时,模型类不需要分类特性;FieldItem增加分类属性
|
2022-05-23 16:01:30 +08:00 |
大石头
|
03eef309d8
|
生成实体类代码时,业务类不要生成注释,只留数字类,便于修改重新生成
|
2022-04-08 08:31:59 +08:00 |
智能大石头
|
67b3f19dcd
|
2022.0202
|
2022-02-02 13:18:17 +08:00 |
大石头
|
f1f2f54e6a
|
模型文件Table支持设置InsertOnly
|
2022-02-01 15:07:45 +08:00 |
大石头
|
3c9afe98e2
|
用户在线和用户统计,交给魔方;
修正用户表增加字段后的单元测试;
|
2021-11-02 15:26:52 +08:00 |