Commit Graph

  • 125b494305 Upgrade Nuget 大石头 2024-09-06 14:34:44 +0800
  • f015946285 Merge branch 'master' of http://git.newlifex.com/NewLife/NewLife.XCode 猿人易 2024-09-04 17:39:44 +0800
  • fa1f7efbd0 修复 `baseClass` 字符串开头的逗号问题 猿人易 2024-09-04 17:39:36 +0800
  • 90be67d6ed 实体树FindAllChilds增加depth,支持仅返回指定深度层级的节点 大石头 2024-09-04 15:10:01 +0800
  • 0b24d1f5c6 [improv]菜单移动,仅交换位置,不要给所有菜单重新计算排序数字 大石头 2024-09-04 14:31:15 +0800
  • eea309c133 使用 KeyedLocker 避免锁字符串造成的锁定失败问题 Soar360 2024-09-03 10:40:50 +0800
  • 117ad4d481 Upgrade Nuget 大石头 2024-09-03 08:08:55 +0800
  • d88a5ed734 Upgrade Nuget 大石头 2024-09-03 08:08:24 +0800
  • f3fb460813 Upgrade Nuget 大石头 2024-09-02 14:12:51 +0800
  • c31c192c27 v11.15.2024.0902 大石头 2024-09-02 13:50:09 +0800
  • 07acf99e39 Upgrade Nuget 大石头 2024-08-31 08:15:33 +0800
  • 96878fe622 Upgrade Nuget 大石头 2024-08-31 08:14:49 +0800
  • d4f00356c1 Upgrade Nuget 大石头 2024-08-29 22:47:24 +0800
  • f174b534ac Upgrade Nuget 大石头 2024-08-29 22:46:34 +0800
  • aea203adde
    Merge pull request #29 from AvenSun/field-verified Stone 2024-08-26 16:49:31 +0800
  • 91988b0352 [feat]新增Merge,已有数据集合并新数据集,未存在时插入、存在时更新、多余则删除,常用于更新统计表 大石头 2024-08-26 15:19:38 +0800
  • 33611a5003 新增DB2、金仓、瀚高驱动包 大石头 2024-08-26 14:01:30 +0800
  • 84113d6d2a 新增SqlServer/Oracle/PostgreSQL驱动包 大石头 2024-08-26 11:18:26 +0800
  • 93875b2e96 [feat]新增MySql和SQLite驱动包,方便引入驱动 大石头 2024-08-26 10:44:05 +0800
  • cc161128db 增加邮件/手机是否验证字段 Aven 2024-08-24 19:26:23 +0800
  • 7c506c6883 代码生成Search方法时,枚举类型一般不取0 智能大石头 2024-08-20 00:52:57 +0800
  • 3af8adcf66 未指定DataType,但指定了Type,修正为枚举整型 大石头 2024-08-14 15:36:55 +0800
  • 609ffedaee 缩短xcodetool更新检查日期 智能大石头 2024-08-14 08:11:00 +0800
  • 8516170fdb 支持新版IP库地址解析,识别省市区更准确 智能大石头 2024-08-08 00:19:55 +0800
  • b769b02cf3 使用Data数据目录保存缓存数据,某些系统IIS无权访问Temp临时目录 智能大石头 2024-08-07 23:53:33 +0800
  • e16539e8a4 [fix]修正IP和用户名填充缺陷 大石头 2024-08-05 16:38:30 +0800
  • ac4053e9fe 二进制序列化启用FullTime,以支持最大最小的完整时间 大石头 2024-08-05 10:58:43 +0800
  • c4b0a18d79 [fix]如果待转换时间未指定时区,则直接返回。在web开发中,url时间参数传递一般不带时区,代码读取得到的时间类型是Unspecified,此时如果直接对雪花Id字段进行时间区间查找,不管是转Local还是转UTC都可能出错,因为url里面这个时间,大多数时候就是本地时间,所以这里不应该转换。 大石头 2024-08-04 01:13:32 +0800
  • 17c58078a9 v11.15.2024.0801 新增数据规模概念,增强对大数据表的支持 大石头 2024-08-01 15:31:29 +0800
  • 7377729958 起止都是整数日期,末尾加1天 大石头 2024-08-01 14:35:51 +0800
  • e21dabe3d2 增加跨月单元测试 猿人易 2024-08-01 14:07:54 +0800
  • af197ce0c9 [fix]跨年Shards 智能大石头 2024-07-31 20:34:03 +0800
  • 03814d1d7a 跨年Shards 智能大石头 2024-07-31 20:17:05 +0800
  • 9f3bb62493 更新代码生成器 智能大石头 2024-07-30 21:30:32 +0800
  • 07b527eb8e 代码生成加强对数据分区字段的支持 智能大石头 2024-07-30 21:22:39 +0800
  • e764720952 缓存数据放到临时目录时,需要提前创建目录 大石头 2024-07-29 19:07:59 +0800
  • c396a483db FindByKey与FindByKeyForEdit支持key传入IModel,其中带有主键和分表字段,专用于解决分表字段不是主键的问题 大石头 2024-07-28 21:53:07 +0800
  • 62a95a74f2 异步加载时间分表策略的Field,避免外部首次使用分表时可能取不到Field导致报错 大石头 2024-07-28 21:34:38 +0800
  • 2ec72e5819 支持在自动分表之外人工控制分表; 大石头 2024-07-28 21:26:02 +0800
  • 0b6dc72ff0 [fix]修正非常见主键编码规则生成扩展属性时属性名为空的BUG 大石头 2024-07-28 18:05:37 +0800
  • 0e3091f7d2 [fix]表达式拼接selects子句时,不要检测到Or就加上圆括号,否则出现语法错误 大石头 2024-07-28 14:14:18 +0800
  • 79a3c25c9d 根据时间步进级别调整时间,解决每月每年时间不固定的问题 智能大石头 2024-07-27 18:42:30 +0800
  • 40a2e838c4 统计代码整理 智能大石头 2024-07-27 18:04:33 +0800
  • ef5e169b1b [fix]修正BatchUpsert没有设置BatchSize默认值的问题 大石头 2024-07-23 15:08:05 +0800
  • d962583560 实体批量操作,支持设置批大小 大石头 2024-07-22 17:21:12 +0800
  • 4e7a8b772e fix Nullable 大石头 2024-07-20 08:52:13 +0800
  • 876dfb558e 优化xcodetool更新输出 大石头 2024-07-19 16:45:36 +0800
  • 49b6eadda4 代码生成器在开发环境自动检测并更新全局xcodetool工具,方便使用xcode命令来做代码生成 大石头 2024-07-19 16:28:27 +0800
  • 5861f46f4e [fix]修正日期分表时的边界问题 大石头 2024-07-18 18:03:54 +0800
  • 69c75a0960 调整Pgsql数据库ParamPrefix从$到@ advancerzjg 2024-07-17 15:43:36 +0800
  • 9edb81ba1c 缓存文件从Config目录转移到临时目录 大石头 2024-07-16 18:14:29 +0800
  • c055ae8c9f 优化CopyFrom,只保留一个 大石头 2024-07-15 19:17:41 +0800
  • 935bf87a6b 实体传参配置打开了可空,然后字段允许空时,参数可传入? 猿人易 2024-07-15 16:24:58 +0800
  • cbd1e6a113 配置打开了可空,然后字段不允许空,才用 if(str==null),否则用 IsNullOrEmpty 猿人易 2024-07-15 16:08:53 +0800
  • 16a20e803c 新增make.bat,以脚本方式调用全局工具xcodetool;重写XCode项目说明首页 大石头 2024-07-14 19:04:39 +0800
  • 96b43e6a62 字典参数LongValue字段,改为大文本字段,无限长度,便于下游存储更大内容 大石头 2024-07-14 13:44:46 +0800
  • aecc97f73a 代码生成器生成查询方法时,根据可空配置生成不同的字符串参数判空方式 大石头 2024-07-14 12:29:31 +0800
  • 1c0a974d70 针对唯一索引,生成多个前缀查询 大石头 2024-07-14 10:11:08 +0800
  • 51076a05ea Merge branch 'master' of http://git.newlifex.com/NewLife/NewLife.XCode 大石头 2024-07-13 19:32:17 +0800
  • c984c94b56 Valid验证字段超长时,提示主键方便用户查找数据 大石头 2024-07-13 19:32:14 +0800
  • d15af26838 修复Model.xml中BaseClass不生效的Bug 猿人易 2024-07-13 12:01:41 +0800
  • 2fab0c748f Merge branch 'master' of http://git.newlifex.com/NewLife/NewLife.XCode 大石头 2024-07-12 10:21:52 +0800
  • ec7058b33c 汇总统计合并更新 大石头 2024-07-12 10:21:43 +0800
  • dc256caf3a 修复SqlServer非2012以上版本,分页算法要求指定排序列判断逻辑顺序问题 黎更荣 2024-07-10 12:09:42 +0800
  • 5ecb790024 更新 EntityBuilder 基类及方法签名生成逻辑 猿人易 2024-07-09 10:00:05 +0800
  • 79fae26641 Trim Null 智能大石头 2024-07-08 22:47:24 +0800
  • 3b57ddf73a [fix]修正核心库IsInt升级后,枚举类型处理错误的问题 智能大石头 2024-07-08 21:51:08 +0800
  • 4336f7660b 模型表新增设置UsingCache,支持关闭缓存。某些表,例如设备在线表,它不是大数据表,而是实时表,也不用缓存 大石头 2024-07-07 22:29:11 +0800
  • ceb7f8aa56 [fix]修正对枚举类型的识别,枚举类型可能带有命名空间,需要截断处理 大石头 2024-07-07 21:57:53 +0800
  • ab3063a34f v11.14 新增数据规模概念,增强对大数据表的支持 大石头 2024-07-07 19:52:54 +0800
  • 36bd1ea8be 更新代码生成器,修正对已有扩展查询的识别兼容 大石头 2024-07-07 19:51:42 +0800
  • 12bd6c7f17 大数据表,自动生成分表策略,支持年月日小时分表 大石头 2024-07-07 19:03:58 +0800
  • 38d230ee98 大数据分表时,自动生成删表方法DropWith 大石头 2024-07-07 18:41:28 +0800
  • 3ae49f1000 数据类对大数据表生成清理数据方法 大石头 2024-07-07 17:51:26 +0800
  • f61e62072a 数据文件和业务文件,各一部分扩展查询,测试通过 大石头 2024-07-07 15:45:09 +0800
  • cb2a9007b5 数据初始化InitData时,减少不必要的字段 大石头 2024-07-07 15:13:12 +0800
  • f4792bd394 扩展查询全部从业务类转移到实体类,随着大数据标记和缓存控制的成熟,扩展查询已经能够实现无需人工干预 大石头 2024-07-07 15:01:36 +0800
  • 3a239afd88 优化扩展查询的生成 大石头 2024-07-07 10:32:39 +0800
  • 16363a617c 代码生成时,在扩展查询中,标记为大数据的表不再使用缓存 大石头 2024-07-07 09:30:43 +0800
  • 9716afb312 [feat]模型列设计增加数据规模设置,新增IDataColumn.DataScale,数据规模。time表示这是大数据单表的数据时间字段,shard:yyMMdd表示这是大数据多表的分表字段;代码生成器配套支持查询、删除、分表和缓存控制。 大石头 2024-07-07 02:26:11 +0800
  • 806ba0fd98 实体模型既然设置该字段为不允许空,而又没有赋值,那么就填充默认值或最小值。 如果想让它使用数据库默认值,那么就要设置允许空,这样子不参与插入。 大石头 2024-07-06 11:49:34 +0800
  • 58a4894493 逻辑调整 大石头 2024-07-05 18:59:04 +0800
  • e878b84246 输出SQL日志时,扩大大文本字符串参数的长度。由SQLMaxLength控制总长度,参数化操作时也改为使用该参数限制,而不是固定的64。 大石头 2024-07-03 14:32:17 +0800
  • 94c1d830c0 v11.13.2024.0701 新增支持瀚高数据库;新增BuildDeleteSql 大石头 2024-07-01 09:00:37 +0800
  • 3cb8ea1027 批量操作时,埋点数据标签增加部分sql 大石头 2024-06-25 17:39:26 +0800
  • 6686b4418f 调整编译发布脚本 大石头 2024-06-20 19:14:10 +0800
  • c395eb85e6 SqlServer时间格式化问题,不支持{ts'yyyy-MM-dd'}、{ts'yyyy-MM-dd HH:mm:ss.fffffff'},直接转换字符串不带{ts} 黎更荣 2024-06-11 10:30:06 +0800
  • 310c19bb4a 修复SqlServer,批量删除(BuildDeleteSql)语法错误 黎更荣 2024-06-06 11:07:12 +0800
  • 211928b770 修复sqlserver时间格式化datetime2逻辑判断错误 黎更荣 2024-06-04 16:26:28 +0800
  • c3c406f064 瀚高(HighGo)、人大金仓(KingBase)增加 BuildDeleteSql 支持 黎更荣 2024-06-04 15:38:18 +0800
  • d845cf3d22 新增支持瀚高(HighGo)数据库 黎更荣 2024-06-04 14:37:50 +0800
  • c78f5ba632 为 PostgreSQL 增加 BuildDeleteSql 支持 Soar360 2024-06-04 13:55:59 +0800
  • f2d429df1a [feat]新增BuildDeleteSql,部分数据库支持分批删除。对超大表来说,分批删除可以缓解整表锁定问题。 大石头 2024-06-03 17:19:46 +0800
  • 2db630c2da [fix]在时间日期类型字段中,sqlserver只有datetime2支持微秒。fix: https://github.com/NewLifeX/NewLife.XCode/issues/27 大石头 2024-06-02 14:44:04 +0800
  • e6cc3cde70 v11.13.2024.0601 支持人大金仓数据库 大石头 2024-06-01 12:24:23 +0800
  • 85c88d7c97 Merge branch 'master' of https://github.com/NewLifeX/NewLife.XCode 黎更荣 2024-05-28 16:36:13 +0800
  • 484a097ab4 新增支持人大金仓(KingBase)数据库 黎更荣 2024-05-28 16:36:12 +0800
  • 715a10cb3a [feat]时间日期类型数据写入数据库时,保留千万分之一秒精度 大石头 2024-05-23 17:45:19 +0800
  • 9f93148ee9 修改参数名FullCountFloor,全表查行数下限。在获取数据表行数时,先根据索引表进行快速统计。如果快速统计的结果大于该值,则使用快速统计的结果。反之则进行 count(*) 操作获取精确统计。默认1000万 大石头 2024-05-23 13:47:49 +0800
  • 373e31d791 Merge branch 'master' of http://git.newlifex.com/NewLife/NewLife.XCode 大石头 2024-05-16 14:13:46 +0800