Commit Graph

920 Commits

Author SHA1 Message Date
智能大石头 15009b9b56 netcore下支持MySqlConnector驱动;下载站启用/adonet子目录 2025-06-23 17:06:13 +08:00
大石头 3f7cf793bc 打包当前线程上下文所指向的连接名、表名、会话与表信息,方便分表分库切换,添删改查支持文件模型的表名字段名映射。 2024-05-04 01:23:59 +08:00
大石头 4cac1da944 批量插入且未启用FullInsert时,默认不带Id自增插入。支持从A库查询数据然后批量插入B库,而无需考虑脏数据问题。 2024-05-02 00:07:09 +08:00
大石头 e8f6a72919 [fix]修正sql埋点不带分页信息的bug。旧代码是先走缓存和埋点,再执行分页查询,所以埋点里面是分页之前的sql语句 2024-04-30 23:42:45 +08:00
智能大石头 f7b97bd16d 根据排序参数生成排序字句,PageParameter严格要求排序字段必须是数据字段。如果需要使用自定义排序,则直接调用FindAll并传入orderby 2024-01-29 01:05:57 +08:00
大石头 2e2e7d6f4f [refactor] 重构实体模型,增加DataMethod数据方法,精细控制实体类各个环节的验证 2024-01-11 14:29:12 +08:00
大石头 74be695868 [feat] 新增支持Sap的Hana数据库 2023-11-17 21:38:28 +08:00
Yann 4068cfb030 合并更新 2023-06-07 03:32:26 +08:00
Yann 88c4245cc7 Test17,测试直接new一个Entity更新数据库 2023-06-07 03:31:35 +08:00
大石头 d480ceb593 修正SQLite解析建表语句的bug 2023-05-31 16:22:48 +08:00
大石头 c848629668 fix: 修正SQLite无法识别复杂字段定义的bug,改用正则表达式匹配 2023-05-26 13:40:06 +08:00
智能大石头 73fde484d9 调整设置类名称 XCodeSetting 2023-05-09 06:47:40 +08:00
大石头 7cfd39bab9 重构代码生成器配置,在模型文件头部新增一节Option,专用于存储代码生成中要用到的配置。此时放出所有配置项并附带有注释,方便用户设置使用。 2023-04-22 19:30:08 +08:00
大石头 087277d322 增加SetSchema埋点 2022-11-17 20:13:26 +08:00
大石头 1ebbdcd6cf 地区数据查子级时,优先缓存,不必判断可用 2022-09-20 14:55:37 +08:00
大石头 9e36da0ff1 fix 修正正向工程无法识别SQLite和MySql的DbType的问题 2022-08-21 22:57:05 +08:00
大石头 2d90fda84c DataSet测试 2022-05-05 00:36:13 +08:00
大石头 71be70fe3a 修正外部无法对SQLite设置数据库提供者工厂的BUG,源自于DAL初始化Db时,赋值了连接字符串,然后SQLite在设置连接字符串时,访问了Factory属性 2022-04-24 00:07:44 +08:00
q734913414 a99fdf6509 1、生成批量插入语句时检查字段匹配,DbTable中不存在名为[{dc.Name}/{dc.ColumnName}]的字段
2、内部构建批量插入语句时,将从按照dc.Name从dt取值,Name可能与ColumnName不同,这里需要改名
2022-03-16 21:20:52 +08:00
q734913414 585f3b6702 修复表的列名带下划线的会出现问题 2022-03-14 22:43:18 +08:00
大石头 0296f15bb4 还原修改,从IExtend取值时,必须去IDataColumn.Name,而不能去ColumnName,否则不同名字段的批量保存会全部异常 2022-03-14 14:43:22 +08:00
q734913414 47bbe5ac14 兼容SqlServer2008R2分页功能 2022-03-12 19:18:56 +08:00
q734913414 ce872a2ccb 修复表名中带下换线同步数据出现问题 2022-03-12 18:17:19 +08:00
q734913414 c7b88d8587 修复decimal(18, 0)变为decimal(0, 0)的情况导致建表失败 2022-03-07 19:35:45 +08:00
智能大石头 fc781c897b 借助缓存流,加速压缩数据读取 2022-03-07 01:10:58 +08:00
智能大石头 52ddb7c5f8 彻底剥离.NET4.0/.NET4.5,以netstandard2.0为主线,少量针对NETCOREAPP的特别优化 2021-12-22 10:06:37 +08:00
大石头 e15d365854 修正ApiController在HttpServer下的空引用bug 2021-12-03 23:04:27 +08:00
智能大石头 2d9a44215a Api探针接口,高级字段隐藏到token之下 2021-11-24 21:07:36 +08:00
大石头 209e298973 SqlServer优先使用驱动System.Data.SqlClient 2021-11-24 14:18:07 +08:00
大石头 a3ab10337a 简化Api探针接口 2021-11-23 17:57:29 +08:00
大石头 57aef639c3 完善数据包,支持备份、恢复和导入,支持性能追踪,数据恢复的瓶颈在于读取,批量写入数据库很快。 2021-10-23 19:17:20 +08:00
大石头 c6e61b3634 备份恢复数据时,临时关闭sql日志,加速进度;支持跳过错误表 2021-10-23 11:04:51 +08:00
大石头 dc15074233 自动下载TDengine驱动 2021-10-23 10:01:32 +08:00
大石头 a84c08fdb4 恢复数据时,自动借助IDataTable补齐缺失类型 2021-10-22 22:10:22 +08:00
大石头 9d0ac32e7f DbTable二进制序列化时,支持复杂类型,可能有Guid 2021-10-22 17:53:01 +08:00
大石头 a192783402 2021.1020-beta2 2021-10-20 18:07:18 +08:00
智能大石头 fbaed34ad8 新增 EntityFactory.InitAll,用于主动初始化所有数据库连接的实体类和数据表 2021-10-18 21:37:55 +08:00
智能大石头 8927346481 优化较大文件上传和保存 2021-08-31 13:00:15 +08:00
大石头 77fefc166f HttpServer在响应中通知客户端关闭连接 2021-08-29 22:32:46 +08:00
大石头 53973c863c HttpServer支持多文件上传 2021-08-27 15:45:32 +08:00
大石头 ea27ce2b28 HttpServer支持表单提交 2021-08-27 11:08:53 +08:00
大石头 e147ac0b57 HttpServer支持Url解码 2021-08-18 22:49:10 +08:00
大石头 10857e282f 条件编译符整理,为net6做准备 2021-08-09 10:32:40 +08:00
大石头 d745557715 对接ClientWebSocket客户端,完善Close逻辑 2021-08-04 12:04:54 +08:00
大石头 ce5ba7dd9b 重构WebSocket,支持连接和接收信息 2021-08-04 10:23:03 +08:00
大石头 7463f767a7 Http控制器处理器 2021-08-04 03:13:48 +08:00
大石头 ca226449d7 静态文件处理器完成 2021-08-04 02:50:40 +08:00
大石头 a0db0a009e 使用IHttpHandler来处理用户请求,以获得足够强大的可扩展性 2021-08-04 02:25:04 +08:00
大石头 04fce0f331 支持常规路由,构建极简webapi 2021-08-04 00:20:46 +08:00
大石头 d0f08d2cc7 HttpServer支持路由映射,构建完整的Http处理体系 2021-08-03 23:34:00 +08:00