Commit Graph

35 Commits

Author SHA1 Message Date
大石头 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
大石头 dcdd997f55 v11.16使用v11新版IPacket/ICache 2024-09-17 10:17:53 +08:00
大石头 4e7a8b772e fix Nullable 2024-07-20 08:52:13 +08:00
大石头 aecc97f73a 代码生成器生成查询方法时,根据可空配置生成不同的字符串参数判空方式 2024-07-14 12:29:31 +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
大石头 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
大石头 9c66081216 代码生成器Valid中,不检查CreateUser等特殊字段的可空特性,非空字段没有用到索引中时,仅判断null而无需判断Empty 2023-10-17 10:28:34 +08:00
大石头 f6b4d092ad 代码生成器支持可空性后,修正单元测试 2023-09-30 15:10:30 +08:00
大石头 fdede3a2fe 修正修改Membership数据模型带来的注释变化 2023-05-24 09:37:28 +08:00
大石头 5f6c69c0a7 字符串和时间日期在有默认值且不允许空时,不参与构造Sql。建表时用户需要自己在数据表中指定默认值,反向工程不支持 2023-05-03 23:50:12 +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
大石头 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
大石头 fb8036ff8f 用户表,增加年龄和生日字段,便于魔方从第三方系统获取 2022-02-27 18:45:46 +08:00
大石头 3c9afe98e2 用户在线和用户统计,交给魔方;
修正用户表增加字段后的单元测试;
2021-11-02 15:26:52 +08:00
智能大石头 72a0871f74 修正单元测试 2021-11-01 21:05:05 +08:00
大石头 f7b25ec847 修正因用户表增加AreaId字段而导致的单元测试错误 2021-10-22 22:33:40 +08:00
大石头 08eab2dd47 改进实体类生成代码,支持生成自动分表设置代码 2021-10-21 12:36:44 +08:00
智能大石头 b0406ba21e 2021.0911-beta1 2021-09-11 06:20:25 +08:00
大石头 abce91aa66 Revert "代码生成支持整型数组"
This reverts commit 4c9a8046c8.
2021-03-28 23:27:45 +08:00
智能石头 4c9a8046c8 代码生成支持整型数组 2021-03-26 12:21:16 +08:00
智能石头 fa72ba076e 调整实体缓存更新策略,分为定时过期和主动清除。
定时过期又分为普通过期和两倍过期,普通过期异步更新,两倍过期同步更新。
主动清除分为强制清除同步更新,以及非同步清除异步更新。
添删改过期要避免频繁更新缓存,事务提交或回滚时强制清除缓存。
2020-12-26 11:26:20 +08:00
大石头 9c4d816b0a 生成实体类Valid时,需要调用基类,否则无法准确填充雪花Id 2020-09-01 20:17:41 +08:00
大石头 e88a1f0feb 类名模板和显示名模板 2020-08-30 20:14:17 +08:00
智能石头 49bf023e1c 业务类 单元测试 2020-08-27 14:11:07 +08:00