大石头
|
36bd1ea8be
|
更新代码生成器,修正对已有扩展查询的识别兼容
|
2024-07-07 19:51:42 +08:00 |
大石头
|
f61e62072a
|
数据文件和业务文件,各一部分扩展查询,测试通过
|
2024-07-07 15:45:09 +08:00 |
大石头
|
50d8199d4e
|
[fix] 修正特殊字段名的支持问题。fix https://github.com/NewLifeX/NewLife.XCode/issues/24
|
2024-03-14 21:42:05 +08:00 |
大石头
|
58357cc61a
|
增加模型管理单元测试,表里具有相近名字的字段
|
2024-03-14 21:17:54 +08:00 |
大石头
|
c24b6338e9
|
NeedHistory 封装为独立方法
|
2023-09-07 10:39:02 +08:00 |
大石头
|
ebdcf53a3e
|
增加ModelHelper导入XML模型单元测试,支持新旧不同版本模型
|
2023-09-07 10:30:02 +08:00 |
大石头
|
24dfebd7ef
|
修正应用IModel后代码生成器的问题;
单元测试项目,数据库类操作尽量放到同一个集合,避免多线程冲突
|
2023-03-24 10:22:26 +08:00 |
大石头
|
8b2f3ddc55
|
优化数据库驱动下载逻辑,避免SQLite反复下载驱动
|
2022-04-22 20:55:03 +08:00 |
大石头
|
f86ebc6fed
|
模糊搜索like支持特殊字符转义,未经完整的数据库测试
|
2022-02-27 18:13:47 +08:00 |
大石头
|
2e24b010d8
|
代码生成支持数据库名称格式,可选 Default/Upper/Lower/Underline
|
2022-02-09 14:41:41 +08:00 |
智能大石头
|
364b3fe49f
|
使用Array.Empty减少内存分配,减轻GC负担
|
2021-12-23 14:02:25 +08:00 |
大石头
|
385f78f318
|
like参数化查询时,百分号放在sql里面,参数里面只有纯数据
|
2021-03-28 23:51:41 +08:00 |
大石头
|
54624b98e0
|
Revert "数组字段支持Contains;like参数化查询时,百分号放在sql里面,参数里面只有纯数据"
This reverts commit 5dba2c4c03 .
|
2021-03-28 23:30:42 +08:00 |
智能石头
|
5dba2c4c03
|
数组字段支持Contains;like参数化查询时,百分号放在sql里面,参数里面只有纯数据
|
2021-03-26 11:54:03 +08:00 |
大石头
|
d2c1583a1b
|
设置如何格式化字段名,默认去掉下划线并转驼峰命名
|
2021-01-01 13:02:18 +08:00 |
大石头
|
ed47f2830c
|
表达式的所有In/Not/StartsWith/EndsWith不允许传入空数据,那样很容易让应用层忽略该条件,造成隐患
|
2020-11-14 10:06:48 +08:00 |
智能石头
|
7e4d366359
|
不再支持泛型实体类,简化系统架构
|
2020-08-28 16:25:50 +08:00 |
大石头
|
c1284c9e0c
|
部分场景外部未能传入数据库,此时内部尽力获取
|
2020-08-23 13:41:38 +08:00 |
大石头
|
47f5f55363
|
查询表达式体系只跟数据库IDatabase有关,跟实体类IEntitySession无关,明确数据库后,就等于知道如何格式化字段名和数值
|
2020-08-23 13:18:13 +08:00 |
大石头
|
28d4fc6120
|
名称格式化,只有表名跟名称相同时才处理。否则认为用户指定了表名
|
2020-08-22 23:10:05 +08:00 |
大石头
|
4bba5a6104
|
RoleIDs=>RoleIds
|
2020-08-22 22:15:41 +08:00 |
大石头
|
9f60dc87b1
|
修正条件表达式的单元测试
|
2020-08-09 22:58:57 +08:00 |
大石头
|
16220451e0
|
In表达式完全独立于In表达式
|
2020-04-19 14:24:27 +08:00 |
大石头
|
174fa3fac8
|
完整测试FieldItem基本操作
|
2020-04-19 14:09:10 +08:00 |
大石头
|
1754b177ed
|
WhereBuilder.Data数据类型改为IExtend,增强兼容性
|
2020-01-30 22:55:25 +08:00 |
大石头
|
618e61ee65
|
支持单个实体类评估是否满足表达式,用于魔方中单个对象添删改查的数据权限控制
|
2020-01-30 18:51:34 +08:00 |
大石头
|
6bb1efe526
|
新增查询条件构建器WhereBuilder,主要用于构建数据权限等扩展性查询
|
2020-01-30 14:22:00 +08:00 |