Commit Graph
100 Commits
Author SHA1 Message Date
28810 646d9532af 代码修饰 2020-02-24 18:08:04 +08:00
28810 02cd7ad557 - 完善 IUpdate.SetSource 组合主键的数据更新单元测试; 2020-02-24 18:03:37 +08:00
28810 05d1828884 更改 pfx 强签名为 snk 2020-02-23 12:22:36 +08:00
28810 b9d3ad8fec update *.pfx 2020-02-21 12:11:18 +08:00
28810 f8e18f0548 - 增加 nuget 包强签名发布 v1.2.0-preview2;#201 2020-02-18 12:21:27 +08:00
28810 cfbb143ec6 完善注释 GenerateCommandParameterWithLambda 2020-02-15 17:37:21 +08:00
28810 cbdeece649 1.2.0-preview1 #208 2020-02-12 16:46:39 +08:00
28810 78ba778446 - 修复 ToList(a => new Dto {}) 这种情况按字段名匹配r问题,应该按属性名;#208 2020-02-12 16:28:46 +08:00
28810 aaf05c5e9b ## v1.1.0 2020-01-31 12:12:28 +08:00
28810 752e0fc30e update Donation 2020-01-23 16:33:08 +08:00
28810 cb2e229792 update Donation 2020-01-23 16:10:00 +08:00
28810 12caace111 update Donation 2020-01-23 16:08:09 +08:00
28810 38737752e1 update Donation 2020-01-23 16:00:37 +08:00
28810 4b2887f607 - 修复 父子关系导航属性 Dto 中直接使用 a.Parent 映射错误的 bug; 2020-01-23 15:53:11 +08:00
28810 023956d704 1.1.0-preview6 #191 2020-01-21 12:53:34 +08:00
28810 6a7b7bed87 - 优化 IdleTimeout 默认值为 20 秒; #194 2020-01-21 11:53:43 +08:00
28810 fc4071b730 - 支持 Sqlite :memory: 模式; #191 2020-01-21 11:36:01 +08:00
28810 15d5a59221 - 增加 FreeSqlBuilder 友好错误提示 2020-01-20 13:43:24 +08:00
28810 406fd1d7cb 1.1.0-preview5 #183 #184 #186 #187 2020-01-20 02:14:22 +08:00
28810 668b5e580d debug #183 2020-01-20 02:08:51 +08:00
28810 c89e4f9b20 debug #183 2020-01-20 01:48:41 +08:00
28810 c64deb3d20 - 修复 GroupBy 类型转换错误;#186
- 修复 .ToList(a => new DTO(a.id)) 报 未将对象引用设置到对象的实例 问题; #187
- 修复 update语句,二元运算解析出错; #184
2020-01-19 23:53:06 +08:00
28810 e8d177eb84 - 增加 FreeSql.All 全家桶包,懒人专用; 2020-01-11 21:25:21 +08:00
28810 8d5fb26bd2 update 2020-01-11 03:15:25 +08:00
28810 973ca748d5 v1.1.0-preview4 #182 2020-01-11 02:30:36 +08:00
28810 994cc475c2 - 解决 表名名称包含点,无法进行 CRUD 的问题,由于测试的复杂性,此类情况仅支持 MySql/Sqlite CodeFirst 自动迁移;
> 注意:尽量不要使用带点的表名,只有 MySql/Sqlite 对此类表名支持 CodeFirst。但是它不影响 CRUD 功能,使用 [Table(Name = "`sys.config`")] 解决
2020-01-11 02:22:16 +08:00
28810 3fe4c54ee4 - 修复 DbFirst mysql/pgsql/sqlserver 获取主键失败的 bug; 0.10.7 发布后的 bug #182 2020-01-10 22:03:47 +08:00
28810 90101e2d22 v1.1.0-preview3 2020-01-09 18:21:29 +08:00
28810 6eb720d2ae - 增加 FreeSql.Provider.MySqlConnector 扩展方法 ExecuteMySqlBulkCopy; 2020-01-09 15:27:46 +08:00
28810 ee1eb959a5 add Contributors 2020-01-09 10:27:53 +08:00
28810 f5f5ccd9a8 Add Contributors 2020-01-09 10:19:24 +08:00
28810 fa349a2567 v1.1.0-preview2 #179 #178 #177 2020-01-08 12:39:12 +08:00
28810 3af89abbb1 - 修复 DbConnectionPool.Return 在 Sqlite 下的 bug;#179 2020-01-08 12:28:23 +08:00
28810 0dec7ff587 - 完善 MapType byte[] 对 Contains/Parse 表达式解析的处理;#178 2020-01-07 18:16:37 +08:00
28810 0addfc638a Add raw(18) -> Guid UnitTest 2020-01-07 10:55:36 +08:00
28810 b9afe8552d 1.1.0-preview1 2020-01-07 00:43:37 +08:00
28810 5afeea7711 - 完善 [Column(MapType = typeof(byte[]))] 对 Guid/string 的映射支持; 2020-01-07 00:41:22 +08:00
28810 fbbd74f54c - 完善 [Column(ServerTime = Utc)] 特性,对 Update 时也能生效; 2020-01-06 19:36:30 +08:00
28810 bbba06a343 - 扩展 内部方法 QuoteReadColumn 2020-01-06 18:50:38 +08:00
28810 f7205b0414 - 优化 IsVersion 字段更新 version=ifnull(version,0)+1 2020-01-06 12:00:50 +08:00
28810 65fa7ceb95 - 修复 FreeSql.Generator 外键导航属性大写小 bug;#177 2020-01-05 17:21:28 +08:00
28810 54ceb537d9 修正拼写错误的内部方法名 2020-01-05 10:37:02 +08:00
28810 d67e9644eb - 优化 参考 Chloe 表达式针对变量的解析,提升了一倍性能; 2020-01-04 22:53:39 +08:00
28810 77463154e1 - 修复 BaseRepository.UnitOfWork 延迟设置无效的 bug; 2020-01-03 22:06:23 +08:00
28810 d12bfc2f8c #174 2020-01-03 13:09:03 +08:00
28810 bdf32ea736 ## v1.0.1 # 174 #170 #162 2020-01-03 13:03:11 +08:00
28810 f8e4e27113 - 修复 IAdo.Query\<object\> 字段名重复的 bug;#162 2020-01-03 12:33:19 +08:00
28810 c27b3fea1f - 改正 HashColumnType 为 HasColumnType 2020-01-02 11:27:24 +08:00
28810 63612d20fd - 完善 PgSql OnConflictDoUpdate 功能增加 DO NOTHING 操作;#174 2019-12-31 22:49:49 +08:00
28810 255593a594 - 增加 ISelect`1.WithSql("select * from user ...") 功能; 2019-12-31 16:26:04 +08:00
28810 113a8276b3 update readme 2019-12-30 19:01:46 +08:00
28810 f4c9bd5af6 update readme 2019-12-30 12:18:43 +08:00
28810 647c93f6dd update debug 2019-12-29 17:21:32 +08:00
28810 a791febade update readme 2019-12-29 16:58:09 +08:00
28810 96f705efd7 update readme 2019-12-29 16:56:19 +08:00
28810 8cb7ef2130 - 增加 EfCoreFluentApi 扩展包,接近 efcore fluentApi 的使用习惯;#4
- 增加 ColumnAttribute 属性 InsertValueSql,插入数据的时候指定用 sql 值;
2019-12-29 15:30:43 +08:00
28810 20ffad0ba3 - 调整 最大连接池为 +5(属于内部设置); 2019-12-28 00:35:11 +08:00
28810 9aee4ba4d6 - 修复 NoneParameter 无参对 byte[] 二进制拼接的 bug;#170 2019-12-27 13:57:19 +08:00
28810 14204d22a4 update ISSUE_TEMPLATE 2019-12-26 17:06:16 +08:00
28810 b3ed6989aa update issues template 2019-12-26 16:50:17 +08:00
28810 c03a8c7b79 ## v1.0.0 2019-12-25 20:50:56 +08:00
28810 a664bc41bc - 完善 ExpressionCall 方法; 2019-12-25 18:27:45 +08:00
28810 ea7a8609c8 debug mysql tests 2019-12-24 06:32:41 +08:00
28810 a92c279c72 - 修复 Ado.Query 查询字段重复时报错;#162 #165 #161 - 增加 FreeSql.Provider.MsAccess 支持 Access 数据库操作,已通过 2003/2007 版本测试; 2019-12-24 06:16:52 +08:00
28810 d5ed1c8a30 - 优化 实体基类的属性位置,优先排在最前面; #164
- 整理 实体类 Ctor 有构造函数的映射处理;#164 [wiki](https://github.com/2881099/FreeSql/wiki/%e8%bf%94%e5%9b%9e%e6%95%b0%e6%8d%ae#dto-%E6%98%A0%E5%B0%84%E6%9F%A5%E8%AF%A2)
- 优化 实体属性,支持 protected set 属性;#164
2019-12-22 20:10:21 +08:00
28810 738eeb81a8 - 补充 达梦 DbFirst 类型处理; 2019-12-22 03:20:54 +08:00
28810 35829f9010 - FreeSql.Generator 类型映射容错判断; 2019-12-22 01:15:38 +08:00
28810 a17917e172 - FreeSql.Generator 不支持的选项,友好错误提示 2019-12-21 22:23:19 +08:00
28810 4330148193 - 兼容 Vb.Net 无法使用 int? 类型 = 等号表达式解析;#140 2019-12-21 21:32:45 +08:00
28810 1b1f5c12ae - 兼容 Vb.Net 无法使用 IncludeMany 的问题; 2019-12-21 20:33:12 +08:00
28810 5b33e2d062 - 兼容 Vb.Net 无法使用 IncludeMany 的问题;#140 2019-12-21 20:31:08 +08:00
28810 f5128f3308 - 增加 ISelectGrouping 分组查询总量的方法 .Count(); 2019-12-21 20:00:39 +08:00
28810 01c0fbf4f2 - 增加 ExecutePgCopyAsync/ExecuteSqlBulkCopyAsync 异步方法; 2019-12-21 19:28:56 +08:00
28810 834bdea11f - 增加 IInsert.ExecutePgCopy 扩展方法执行 PostgreSQL Copy 批量导入,在 FreeSql.Provider.PostgreSQL 可用; 2019-12-21 16:44:31 +08:00
28810 c335eab82c - 增加 IInsert.ExecuteSqlBulkCopy 扩展方法执行 SqlBulkCopy 批量插入,在 FreeSql.Provider.SqlServer 可用; 2019-12-21 14:43:24 +08:00
28810 c268970c71 - 增加 IInsert.ToDataTable 方法,为 BulkCopy 操作提供数据,该文件处理了(表名、字段名、类型)映射和忽略列; 2019-12-20 21:53:44 +08:00
28810 ab1d0a2cb5 - 增加 IInsert/IUpdate BatchOptions 方法指定批量插入的设置; 2019-12-20 19:47:43 +08:00
28810 80133d0af7 - 增加 FreeSql.Generator 在目标目录产生 __razor.cshtml.txt 文件,以便自定义修改模板生成; 2019-12-20 17:21:18 +08:00
28810 5e7ba890d4 - FreeSql.Generator 2019-12-20 14:17:55 +08:00
28810 ad623e0b62 - 增加 FreeSql.Generator -Filter 设置选项,可阻止存储过程+视图的生成; 2019-12-20 13:30:09 +08:00
28810 969e690682 - 优化 ISelect.Count() 之前使用了 OrderBy 会产生的 SQL 语法问题; 2019-12-19 15:50:42 +08:00
28810 ec25ccea86 - 完善 Select`2-10 多表查询对象,增加 First(select)/ToOne(select)/First\<Dto\> 方法; 2019-12-19 13:46:11 +08:00
28810 eb4bbd9448 - 优化 没有主键的实体,约定 id 命名的属性上若设置了 IsPrimary = false,则其不属于约定主键; 2019-12-19 11:22:19 +08:00
28810 a23a49163e update 2019-12-19 10:55:26 +08:00
28810 e03aaed55b - 修复 LazyLoading 在 Net4 环境下的问题; 2019-12-19 10:51:21 +08:00
28810 954a948837 - 优化 使用 Sqlite 的项目当未选择 x86/x64 时的友好错误提示 2019-12-18 21:29:21 +08:00
28810 a357ee4975 - 优化 BaseEntity 查询数据时自动 Attach; 2019-12-18 21:18:24 +08:00
28810 e2624ed8ee - FreeSql.Generator 支持 core 2.1 2.2 3.0 3.1 2019-12-18 12:16:58 +08:00
28810 fe5b98509b - 增加 ISelect.ToSql 字段别名设置,默认为 AsIndex,可改为 AsProperty;#158 2019-12-17 22:08:12 +08:00
28810 204b6ecd98 - 优化 AsTable 分表查询 Any/Min/Max/Avg/Sum/Count 的处理;#158
- 调整 Avg 方法返回值为 double,Sum 方法返回值为 decimal;
2019-12-17 13:35:13 +08:00
28810 301578936a ## v0.12.21 #140 #157 2019-12-17 01:52:56 +08:00
28810 e1e3e4a3b2 - 增加 Where In 表达式解析;
- 增加 FreeSqlBuilder.UseConnectionFactory 自定义数据库连接对象的创建方法;
2019-12-17 01:39:53 +08:00
28810 51494c31a2 - 修复 ISelect.AsTable union all 查询对 count/max/min/avg/sum 的别名 bug;#157 2019-12-16 18:02:20 +08:00
28810 fe7b7e5012 - 优化 GlobalFilter 过滤器表达式 bool 解析; 2019-12-16 12:12:55 +08:00
28810 38d5580c54 add vb.net tests 2019-12-16 10:49:35 +08:00
28810 c7b63ef474 - 解决 vb.net 表达式无法解析字符串比较;#140 2019-12-15 13:04:08 +08:00
28810 f162520202 update ForUpdate tests 2019-12-14 12:21:55 +08:00
28810 97c1a31a67 ## v0.12.20 2019-12-14 11:45:07 +08:00
28810 15c3ab7297 - 增加 ISelect.ForUpdate 排他更新锁(根据数据库类型的规则,见代码注释);
- 完善 SqlServer WithLock 功能,组合多种使用 | 枚举相联;
2019-12-14 11:43:17 +08:00
28810 655d19153b ## v0.12.19 2019-12-14 01:37:50 +08:00