Commit Graph

15 Commits

Author SHA1 Message Date
智能大石头 379ce47b61 [feat] MapTo支持参数覆盖。close: https://github.com/NewLifeX/NewLife.XCode/issues/51 2025-04-01 14:14:18 +08:00
大石头 0834ecdd7d improvment: 优化代码生成器,模型类和模型接口生成器独立,让架构更清晰 2023-09-07 16:56:43 +08:00
大石头 c63220efae improvement: 改进SQLite中用于匹配建表sql的正则表达式,以文本开头或逗号来高效切分 2023-06-23 13:10:00 +08:00
大石头 c848629668 fix: 修正SQLite无法识别复杂字段定义的bug,改用正则表达式匹配 2023-05-26 13:40:06 +08:00
大石头 24dfebd7ef 修正应用IModel后代码生成器的问题;
单元测试项目,数据库类操作尽量放到同一个集合,避免多线程冲突
2023-03-24 10:22:26 +08:00
大石头 602b01715c 新增DbBase.OnGetConnectionString,用于使用连接字符串之前再次格式化处理,此时Factory已确定,可根据具体驱动调整连接字符串参数。SQLite在没有开启WAL之前,写入性能很差。 2022-06-04 12:15:20 +08:00
大石头 28ab997449 实体模型增加Category特性,用于给实体属性分类,魔方支持 2022-05-21 19:01:49 +08:00
大石头 e85586a5e8 调整单元测试执行顺序 2022-03-24 10:16:38 +08:00
大石头 6899f2d7b0 恢复支持备份数据库和压缩数据库 2022-03-19 11:04:13 +08:00
智能大石头 1e01c860e6 正向工程新增快速获取所有表名的方法 2021-10-26 22:20:52 +08:00
大石头 e3f2690f2f 实体工厂加载Sql模板 2021-09-04 05:38:27 +08:00
大石头 77d483ef4a 修正启用TablePrefix后反向工程无法正确建表建索引的问题 2021-08-22 11:48:45 +08:00
大石头 f4d91bae36 改进连接映射,连接字符串写MapTo,共用DAL对象 2021-03-01 09:06:14 +08:00
大石头 8dca8c2dc8 MySql/SQLite新增支持InsertIgnore/InsertReplace 2021-02-09 11:36:24 +08:00
大石头 85e8fe1aa1 增加SQLite单元测试 2020-07-24 14:00:23 +08:00