Commit Graph

175 Commits

Author SHA1 Message Date
2881099
ac1127ad60 - 修复 Lambda .Contains 通配符解析为非 Like 问题; 2025-05-29 20:49:05 +08:00
2881099
ed967350ec v3.5.203 #2005 2025-04-19 21:18:27 +08:00
2881099
8627f6277b - 增加 ZeroDbContext.LoadTableDescriptor 方法从数据库中加载描述对象; 2025-04-18 14:02:48 +08:00
2881099
e63f23add7 - 忧化 MySql CodeFirst 迁移逻辑; 2025-04-16 12:45:32 +08:00
2881099
7b666fc822 - 修复 MySql CodeFirst 主键迁移问题; 2025-04-15 19:26:18 +08:00
2881099
aae696f35d - 修改 MySql CodeFirst 组合主键迁移问题; 2025-04-15 17:49:45 +08:00
2881099
114bdae7e7 - 修复 MySqlCodeFirst 添加 Primary 时并非主键;#2005 2025-04-15 15:34:15 +08:00
2881099
a692537c71 Merge branch 'master' of https://github.com/2881099/FreeSql 2025-04-01 20:57:24 +08:00
2881099
a23bd9732b - IDbFirst 忧化 Columns 序列与数据库相同; 2025-04-01 20:56:55 +08:00
2881099
66d94d0a88 - 恢复 MySql8.0.30 ExecuteInserted/ExecuteUpdated/ExecuteDeleted 的适配改动;#2001 2025-03-31 16:51:23 +08:00
2881099
1fcda96b5b - 修复 MySql8.0.30 无法使用 ExecuteInserted/ExecuteUpdated/ExecuteDeleted 的问题;#2001 2025-03-28 18:32:04 +08:00
2881099
bdeb264fe9 - 修复 MySql8.0.30 无法使用 ExecuteInserted 的问题;#2001 2025-03-28 14:00:24 +08:00
2881099
f861c9da6e - 修复 MySql8.0.30 无法使用 ExecuteInserted 的问题;#2001 2025-03-27 23:47:30 +08:00
2881099
657caedb54 - 修复 CodeFirst 修改表名时重建索引的问题; 2024-12-26 12:01:53 +08:00
2881099
67ac72cd08 - 优化 非 join 的多表查询的 SQL 格式; 2024-12-20 17:23:24 +08:00
2881099
b5b67f1dcf - 忧化 DateTime.Subtract(date).TotalDays 表达式解析对应 datediff(day, date1, date2); 2024-12-19 17:00:55 +08:00
2881099
01b9ae0076 - 调整 resources 转换成 static class 静态类;#1917 2024-11-08 14:35:10 +08:00
2881099
50919bbbf6 - 优化 DateTime.Subtract 统一得到秒差值; 2024-11-01 22:16:54 +08:00
2881099
040f9bdabe - 优化 LIKE 表达式解析 #1870; - 移除 OdbcDameng/OdbcKingbaseES; 2024-08-09 20:35:06 +08:00
2881099
ffc6831bbd - continue 2024-08-08 20:42:56 +08:00
2881099
5ad0fd8b75 - 移除 TimeSpan 过度 Lambda 解析; 2024-08-08 20:30:26 +08:00
2881099
20b88248e9 - 修复 .Contains('b%') 部分数据库函数参数位置错误;#1826 2024-06-19 15:10:11 +08:00
2881099
53443dc22b - 优化 TypeHandlers 支持 Enum 枚举映射规则;#1634 2024-02-08 13:06:43 +08:00
2881099
543ce4f513 - 增加 IUpdate.ExecuteUpdated 指定字段返回; 2023-12-10 23:55:04 +08:00
2881099
7ed542d859 - 增加 IUpdate.ExecuteUpdated 重载方法返回指定字段;#1681 2023-12-10 23:19:32 +08:00
2881099
5f01fbd457 - 优化 表达式解析变量或常量 ToString; 2023-12-01 19:15:53 +08:00
2881099
aad91e2172 - 增加 ICodeFirst.SyncStructure(TableInfo) 重载方法迁移表结构; 2023-11-24 22:39:27 +08:00
2881099
7180cddb42 - 修复 MySql 8.0 索引 DESC 的判断;#1664 2023-11-14 15:24:14 +08:00
2881099
58f261b5e5 - 优化 TypeHandlers 支持 DateTime 映射规则;#1634 2023-10-10 02:07:29 +08:00
2881099
9e3b258ffd - 恢复 MySql ServerTime = Utc ;#1604 #1624 2023-09-21 20:08:17 +08:00
2881099
e0ac811ed1 - 调整 MySql 不支持 utc_timestamp 统一调速为 current_timestamp;#1604 2023-09-06 15:14:47 +08:00
2881099
dfb99d1822 - 优化 MySql/Sqlite InsertOrUpdate + IfExistsDoNothing 简化 SQL insert ignore into;#1601 2023-08-24 23:56:28 +08:00
2881099
dd1f64a772 - 修复 MySql + InsertOrUpdateDict + IfExistsDoNothing 错误;#1601 2023-08-24 11:20:19 +08:00
2881099
fd2c692814 - 增加 GlobalFilter.Apply before 参数将过滤条件插入 where 之前;#1566 #1492 2023-07-07 14:23:12 +08:00
2881099
2a3db8a2c2 - 修复 Enum.ToString() 即使 MapType=int 也应解析成 string;#1252 #806 2023-06-28 17:44:13 +08:00
2881099
a7233c1926 - 增加 FreeSqlBuilder UseAdoConnectionPool 更换连接池方案;#1524 #1343 #1283 #755 2023-06-08 18:35:49 +08:00
2881099
36c8a45e47 - 增加 IInsertOrUpdate.UpdateSet 指定更新; 2023-05-30 18:21:57 +08:00
2881099
85ab2b196e - 增加 部分 LocalExecuteScalar Aop.CommandAfter 事件;#1481 2023-04-18 00:43:18 +08:00
hyzx86
f73ec96572 修改 Mysql, SqlServer ,Odbc AOP command 拦截 2023-04-04 16:54:46 +08:00
hyzx86
0b4124202e Revert "为所有数据库 CodeFirst 中的 LocalExecuteScalar 增加 AOP"
This reverts commit aa13fc49a7.
2023-04-04 16:33:24 +08:00
hyzx86
aa13fc49a7 为所有数据库 CodeFirst 中的 LocalExecuteScalar 增加 AOP 2023-04-04 16:28:54 +08:00
2881099
c83baec65e - 修复 表达式树解析 string.Concat 多于3个时的 bug; 2023-03-24 12:44:54 +08:00
2881099
b8c798e292 - 优化 IInsertOrUpdate SetSource tempPrimary 自增的忽略保存; 2023-03-03 19:00:52 +08:00
2881099
595d2ae388 unittest code 2023-01-16 20:14:43 +08:00
2881099
33f11a2066 - 优化 IAdo.ConnectionString 使用 UseConnectionFactory 时值为 NULL 的问题; 2023-01-16 19:16:56 +08:00
2881099
ef6d790dcc - 增加 FreeSqlBuilder UseQuoteSqlName 设置不使用 [] `` "" 限定符号; 2022-12-23 08:22:11 +08:00
xuna
6b49034502 feat: 优化判断表是否存在的查询语句 2022-11-15 21:53:54 +08:00
2881099
2bd621da20 - 修复 fsql.InsertOrUpdate CanInsert=false,CanUpdate=true (mysql/pgsql)不生效的 bug; 2022-11-01 18:12:31 +08:00
2881099
b5b820d272 - 优化 min pool size 与 max pool size 连接串设置; 2022-09-29 11:37:00 +08:00
2881099
e12f6e04a2 - 增加 IInsertOrUpdate.SetSource(sql) 重载方法; 2022-08-17 19:49:54 +08:00