大石头
|
2160db8eab
|
关联映射的扩展属性,也要区分可空性
|
2023-10-17 17:52:07 +08:00 |
大石头
|
614e84720f
|
[feat] 代码生成器选项增加Nullable,配置生成的实体类成员是否支持可空特性
|
2023-10-17 11:39:41 +08:00 |
大石头
|
03dc6d81a2
|
代码生成器重构后,单元测试通过
|
2023-09-07 17:04:58 +08:00 |
大石头
|
0834ecdd7d
|
improvment: 优化代码生成器,模型类和模型接口生成器独立,让架构更清晰
|
2023-09-07 16:56:43 +08:00 |
大石头
|
58a103376f
|
fix: 修正代码生成合并扩展属性时无法识别紧挨着region第一个属性的问题
|
2023-05-22 00:57:38 +08:00 |
大石头
|
7cfd39bab9
|
重构代码生成器配置,在模型文件头部新增一节Option,专用于存储代码生成中要用到的配置。此时放出所有配置项并附带有注释,方便用户设置使用。
|
2023-04-22 19:30:08 +08:00 |
大石头
|
24dfebd7ef
|
修正应用IModel后代码生成器的问题;
单元测试项目,数据库类操作尽量放到同一个集合,避免多线程冲突
|
2023-03-24 10:22:26 +08:00 |
大石头
|
8e76e39cb8
|
使用IModel重构,替代IExtend的大部分场景,各司其职,IModel负责属性索引访问,IExtend负责仅扩展数据访问
|
2023-03-24 09:39:11 +08:00 |
大石头
|
718d3db52d
|
更新实体模型定义
|
2022-02-01 14:53:05 +08:00 |
大石头
|
3c9afe98e2
|
用户在线和用户统计,交给魔方;
修正用户表增加字段后的单元测试;
|
2021-11-02 15:26:52 +08:00 |
大石头
|
761e41e5ac
|
用于生成拷贝函数的模型类。例如{name}或I{name}
|
2020-09-01 22:25:36 +08:00 |
大石头
|
679860c2a1
|
代码生成支持剔除部分表和字段
|
2020-08-31 07:30:58 +08:00 |
大石头
|
a7d2acc280
|
生成的模型类支持继承接口
|
2020-08-30 20:20:56 +08:00 |
大石头
|
e90005de0d
|
显示名模板。其中{displayName}替换为Table.DisplayName
|
2020-08-30 20:05:12 +08:00 |
大石头
|
c67a0dc8c1
|
模型类支持Extend设置,实现IExtend接口
|
2020-08-30 19:42:29 +08:00 |
大石头
|
8e864eba84
|
实体类生成器,对比生成的代码
|
2020-08-28 23:54:34 +08:00 |
大石头
|
7fa7907deb
|
生成模型类,默认不用分部类,而实体类默认使用分部类
|
2020-08-28 23:46:12 +08:00 |
大石头
|
e8ab52f9ab
|
单元测试对比保存输出的文件内容
|
2020-08-28 23:39:51 +08:00 |
大石头
|
0eba5924ad
|
类名模板。其中{name}替换为Table.Name,如{name}Model/I{name}Dto等
|
2020-08-28 23:29:59 +08:00 |
智能石头
|
f00cbedd6d
|
新增生成器选项BuilderOption,便于批量设置生成参数
|
2020-08-27 19:19:26 +08:00 |
智能石头
|
edca46d0f5
|
build.tt 支持生成简易模型类和接口
|
2020-08-27 16:25:49 +08:00 |
智能石头
|
4c9ea77c5b
|
生成模型类BuildModels与生成接口BuildInterfaces分离
|
2020-08-27 16:08:30 +08:00 |
智能石头
|
d8931e404f
|
生成简易版模型和实体接口
|
2020-08-27 15:57:40 +08:00 |
智能石头
|
1c134c89e7
|
拆分EntityBuilder.LoadModels
|
2020-08-27 11:03:04 +08:00 |
大石头
|
f7f132b744
|
代码生成时,可以控制是否使用分部类
|
2020-08-27 08:24:06 +08:00 |
大石头
|
46119c225d
|
ClassBuilder.Save
|
2020-08-27 08:20:36 +08:00 |
大石头
|
ad5bdbab82
|
ClassBuilder 单元测试
|
2020-08-27 08:11:57 +08:00 |