智能大石头
|
f2a1032941
|
[fix] 代码生成时,如果命名格式不是默认,则要做区分大小写比较,例如字段名fullName,属性名用FullName,命名格式用下划线,如果不区分大小写比较,则会隐藏掉字段名ColumnName,下一次生成又会生成 full_name 的字段名。
|
2025-04-10 17:28:46 +08:00 |
智能大石头
|
a5983f5a7a
|
v11.18.2025.0401
|
2025-04-01 15:01:22 +08:00 |
智能大石头
|
379ce47b61
|
[feat] MapTo支持参数覆盖。close: https://github.com/NewLifeX/NewLife.XCode/issues/51
|
2025-04-01 14:14:18 +08:00 |
智能大石头
|
6d8becc490
|
[feat] IPModule中没有IP时取本机IP;UserModule中没有当前用户时,取当前计算机名;close: https://github.com/NewLifeX/NewLife.XCode/issues/32
|
2025-04-01 13:42:01 +08:00 |
智能大石头
|
9c5ac245b2
|
地区的扩展属性AllParents和AllChilds改为方法,避免asp.net验证时进入无限深度
|
2025-03-31 20:20:43 +08:00 |
智能大石头
|
521ee5c0d7
|
优先搜索本地MySql驱动,而不是直接在线搜索
|
2025-03-13 09:17:55 +08:00 |
智能大石头
|
3e91b8186c
|
Area地区实体类扩展属性增加IgnoreDataMember特性,规避mvc中无限嵌套验证的问题
|
2025-03-12 19:43:08 +08:00 |
智能大石头
|
e133043045
|
GetTables埋点记录表的个数
|
2025-03-04 13:42:17 +08:00 |
智能大石头
|
6bff973eb0
|
增加单元测试,初始化user/role数据
|
2025-03-03 10:28:24 +08:00 |
大石头
|
f4761e22e2
|
v11.18.2025.0301
|
2025-03-01 09:41:59 +08:00 |
智能大石头
|
a4d5bef7ca
|
修正单元测试
|
2025-02-24 14:24:43 +08:00 |
大石头
|
51f4178df7
|
MySql驱动支持NewLife.MySql;整理代码
|
2025-02-23 15:42:56 +08:00 |
智能大石头
|
6db17b1108
|
[fix] 新增修改表结构时,清空tableNames缓存,便于上层快速感知新表。完善分表自动创建的逻辑,不创建默认表,首次写入时自动创建新分表
|
2025-02-20 15:35:33 +08:00 |
猿人易
|
62acf904b5
|
Merge branch 'master' of http://git.newlifex.com/NewLife/NewLife.XCode
* 'master' of http://git.newlifex.com/NewLife/NewLife.XCode:
修复实体中属性为枚举值且继承自Int64时,值超过Int32.MaxValue时,不能入库的问题。
|
2025-02-18 16:58:48 +08:00 |
猿人易
|
58937fda71
|
添加 ExpressLogs 表及相关功能实现
在 `Model.xml` 中新增 `ExpressLogs` 表,包含 `Id`、`Code`、`CreateUser` 等列,并设置唯一索引。
在 `TimeShardTests.cs` 中添加测试类 `TimeShardTests`,验证 `ExpressLogs` 表的初始记录数为 0。
在 `快递单号记录.Biz.cs` 和 `快递单号记录.cs` 中实现 `ExpressLogs` 类,支持数据的增删改查操作,并提供字段名的快捷方式。
|
2025-02-18 16:58:07 +08:00 |
daijianping
|
d033ed253d
|
修复实体中属性为枚举值且继承自Int64时,值超过Int32.MaxValue时,不能入库的问题。
|
2025-02-17 15:52:08 +08:00 |
猿人易
|
ab2966ec25
|
优化部门类属性和方法以支持空值
- 将 `Parent` 和 `ParentName` 属性的返回类型更改为可空类型。
- 添加 `ChildList` 属性以获取子部门列表。
- 新增 `subset` 属性表示是否存在子集。
- 实现 `FindAllByParentId` 方法以根据父级 ID 查找部门,并添加实体缓存逻辑。
|
2025-02-07 14:10:42 +08:00 |
智能大石头
|
ff96344a01
|
支持关键字模糊搜索用户和部门
|
2025-02-07 01:19:05 +08:00 |
大石头
|
c82fb5c5ec
|
v11.18.2025.0201 支持循环天表的自动分表;优化对SqlServer的支持
|
2025-02-02 00:04:52 +08:00 |
智能大石头
|
8ad43ea1a0
|
[fix]代码生成器,数字字段为0有意义
|
2025-01-16 11:39:53 +08:00 |
智能大石头
|
9dcd39afe1
|
单实体Upsert不能给columns添加默认值,否则会跟option参数的重载冲突。
|
2025-01-15 14:52:43 +08:00 |
智能大石头
|
d63e91f0fd
|
sqlserver支持sql_variant类型
|
2025-01-15 00:17:20 +08:00 |
智能大石头
|
3df628a27d
|
等待一会,否则立即使用数据库会报错
|
2025-01-14 23:53:42 +08:00 |
智能大石头
|
858b8d8082
|
代码生成时,枚举也支持使用0,默认值使用-1
|
2025-01-13 16:37:01 +08:00 |
智能大石头
|
3a22fd60da
|
修改全局Utility扩展的命名空间为NewLife
|
2025-01-09 20:35:23 +08:00 |
智能大石头
|
df7337be0f
|
Merge branch 'master' of http://git.newlifex.com/NewLife/NewLife.XCode
|
2025-01-07 23:28:08 +08:00 |
智能大石头
|
3d6b41b1d9
|
升级组件
|
2025-01-07 23:28:05 +08:00 |
Stone
|
bced16fa57
|
Merge pull request #57 from yrxx98/master
Upsert时columns默认参数null
|
2025-01-07 14:00:34 +08:00 |
GengLei
|
f6847b940e
|
Upsert时columns默认参数null
|
2025-01-07 13:44:13 +08:00 |
大石头
|
5f7546162a
|
支持循环天表的自动分表。有些业务场景需要分表,但是没有DDL权限,无法自动建表,此时需要提前建立好31张表,重复使用,避免自动建表和删表。
|
2025-01-03 23:40:06 +08:00 |
智能大石头
|
45a836177a
|
[fix]修正字段缓存分组查询丢失groupby的问题
|
2025-01-02 20:39:35 +08:00 |
智能大石头
|
e8ceea7a20
|
字符串长度超长时,提示文案中加上表名,避免有时候异常调用栈看不出来是哪张表
|
2025-01-02 09:10:41 +08:00 |
大石头
|
52140de3c7
|
v11.17.2025.0101 优化高级搜索的代码生成
|
2025-01-01 19:38:30 +08:00 |
大石头
|
bad3cb6db8
|
[fix]修正因跨年而带来的单元测试错误
|
2025-01-01 19:36:12 +08:00 |
大石头
|
3ddb578e56
|
Merge branch 'dev' of https://gitee.com/NewLifeX/NewLife.XCode
|
2025-01-01 10:42:02 +08:00 |
Stone
|
69b81e60f1
|
Merge pull request #56 from YNNiu623/master
feat:新增租户搜索
|
2024-12-31 10:07:13 +08:00 |
niu
|
8d6740bc2d
|
feat:新增租户搜索
|
2024-12-31 09:46:47 +08:00 |
智能大石头
|
0044878857
|
优化代码生成对枚举字段的支持
|
2024-12-30 11:30:37 +08:00 |
智能大石头
|
83e0f86ce8
|
选择可搜索字段时,增加数据时间字段和布尔型字段
|
2024-12-30 01:09:55 +08:00 |
智能大石头
|
5a41101cb5
|
[fix]修正代码生成器未设置ModelNameForToMode但已有ModelNameForCopy时,未能选取ModelNameForCopy而是选择实体类,导致ToModel编译报错的问题
|
2024-12-30 01:00:20 +08:00 |
大石头
|
d6d012cc01
|
[feat] 增加生成魔方控制台增强版Search
|
2024-12-29 21:15:40 +08:00 |
大石头
|
4adf6ef2e1
|
v11.16 优化高级搜索的代码生成,支持生成魔方控制台的高级查询代码
|
2024-12-29 16:56:35 +08:00 |
大石头
|
2de8ddf627
|
优化字段缓存后,修正单元测试
|
2024-12-29 13:37:54 +08:00 |
智能大石头
|
8a26e9913d
|
简化字段缓存的代码生成
|
2024-12-25 16:58:57 +08:00 |
智能大石头
|
847cfa2dad
|
设置 StandardErrorEncoding
|
2024-12-25 11:22:14 +08:00 |
智能大石头
|
0567236068
|
[fix]修正代码生成时对可空类型的识别。原来无法识别 public static Parameter? FindByID(Int32 id) ,因为返回类型带有问号,导致数据类重复生成FindByID。
|
2024-12-25 09:30:58 +08:00 |
智能大石头
|
dfa337b6b5
|
trim Null
|
2024-12-23 18:32:03 +08:00 |
大石头
|
eaa4ede901
|
Upgrade Nuget
|
2024-12-11 14:02:11 +08:00 |
大石头
|
7528665492
|
Merge branch 'master' of http://git.newlifex.com/NewLife/NewLife.XCode
|
2024-12-08 14:01:27 +08:00 |
大石头
|
179f40d11c
|
Upgrade Nuget
|
2024-12-06 14:50:19 +08:00 |