Commit Graph
100 Commits
Author SHA1 Message Date
28810 d97dc3383c add ExpressionCall tests #269 2020-04-10 13:13:57 +08:00
28810 4e4240ff7a add ToTreeList tests #268 2020-04-10 13:09:08 +08:00
28810 f9566af7d1 update IQueryable provider 2020-04-10 11:58:47 +08:00
28810 a958a64bd0 update ToTreeList tests 2020-04-10 02:55:54 +08:00
28810 5f98749652 - 调整 ISelect linq to sql 和 queryable 实现依赖移至 FreeSql.Extensions.Linq;#260 2020-04-10 02:28:33 +08:00
28810 98fc8baade v1.4.0-preview20200410 2020-04-09 16:47:49 +08:00
28810 50238339fe v1.4.0-preview20200409 2020-04-09 12:13:45 +08:00
28810 0838599b78 - 调整 IUpdate.SetDto 也支持 IgnoreClumns 的逻辑; 2020-04-09 12:07:48 +08:00
28810 1afca09152 1.4.0-preview20200408 2020-04-08 19:19:15 +08:00
28810 ee1e292165 - 增加 GroupBy ToDictionary 返回字段的查询方法,TKey 为 GroupBy 选择的对象;
- 整理 GroupBy 所有方法不使用 DTO 映射规则;
2020-04-08 19:10:04 +08:00
28810 fa59a6e3e8 - 完善 GroupBy count(b.id) 指定字段统计; 2020-04-08 16:19:14 +08:00
28810 7c55f09d47 更新 Unit测试 2020-04-08 14:19:00 +08:00
28810 27d6c46758 - 修复 Oracle/Dameng 登陆名为数字时候的 pk 命名问题; 2020-04-08 13:31:40 +08:00
28810 0f3bad338f v1.3.5 2020-04-07 18:09:29 +08:00
28810 c1882cd768 - 修复 IncludeMany 第3层无法加载的问题,IncludeMany(a => a.Parent.Parent.Childs); 2020-04-07 16:42:46 +08:00
28810 74f8700c21 - 调整 SyncStructure 返回值为 void 2020-04-07 11:25:13 +08:00
28810 19ab4da369 1.4.0-preview20200404 2020-04-04 05:52:31 +08:00
28810 153c7915c3 - 移除 未发布的功能 FreeSqlBuilder.UseSeedData 2020-04-03 09:17:40 +08:00
28810 6434be8727 update EFCoreFluentApi readme 2020-04-03 09:03:00 +08:00
28810 03fe0921ee - 增加 EfCoreFluentApi HasData 设定 CodeFirst 种子数据;
- 完善 EfCoreFluentApi 功能测试;
- 增加 DbContextOptions.NoneParameter 设置是否使用参数化执行 Insert/Update;
2020-04-03 08:55:56 +08:00
28810 e5cbd407cb - 增加 FreeSqlBuilder UseSeedData 设定 CodeFirst 种子数据; 2020-04-02 16:21:18 +08:00
28810 6ea5c5d103 - 修复 PostgreSQL CodeFirst/DbFirst 系统表的版本兼容问题; 2020-04-02 14:20:10 +08:00
28810 1d09b7fba3 - 修复 PostgreSQL CodeFirst/DbFirst 系统表的版本兼容问题; 2020-04-02 13:27:37 +08:00
28810 90b2418fb0 add summary 2020-04-01 23:20:42 +08:00
28810 b6377189ea v1.3.4 2020-04-01 14:12:07 +08:00
28810 339a57ffc8 - 修复 MySql locate 表达式函数参数位置的错误; 2020-04-01 14:02:26 +08:00
28810 55ae5bdc9b v1.4.0-preview20200402 2020-04-01 13:55:38 +08:00
28810 cc1f5069f8 修复 SqlServer charindex 表达式函数参数位置的错误; 2020-04-01 13:52:52 +08:00
28810 cf1aefe8da ## v1.3.3 #184 2020-03-31 21:59:51 +08:00
28810 d4fd81679d - 修复 因兼容 #184 导致 MySql Enum 表达式解析为 int 的 bug;
- 修复 FreeSql.Provider.MySqlConnector Enum 自定义元素值,导致值计算错误的 bug;
2020-03-31 21:43:07 +08:00
28810 c6c874f612 update readme 2020-03-31 17:14:32 +08:00
28810 d2dcefb5a5 v1.4.0-preview20200401 2020-03-31 12:57:12 +08:00
28810 72c3d91ca1 - 增加 CodeFirst 实体类注释 -> 表备注,之前只能属性注释 -> 字段备注; 2020-03-31 12:42:13 +08:00
28810 efedc894bf v1.4.0-preview20200331 2020-03-31 07:46:58 +08:00
28810 f3593a321f - 增加 FreeSqlBuilder UseNameConvert 方法,类名、属性名都生效;
- 调整 FreeSqlBuilder,准备移除 UseEntityPropertyNameConvert/UseSyncStructureToLower/UseSyncStructureToUpper 方法;#260
2020-03-31 07:02:42 +08:00
28810 bbe5450eb9 - 调整 IInsert/IUpdate NoneParameter 方法,增加参数 isNotCommandParameter 可设置是否使用参数化; 2020-03-31 06:13:43 +08:00
28810 558fc52cf0 - 调整 Oracle StringLength/MaxLength -1 时候映射为 nclob; 2020-03-31 06:07:47 +08:00
28810 7795296328 - 增加 Oracle CLOB/NCLOB 大文本类型读写支持;#259 2020-03-31 05:56:49 +08:00
28810 cdfe48ac03 update readme 2020-03-31 05:17:00 +08:00
28810 8191537364 # 完善 表达式拼接方法,从 T1-T5;#256 2020-03-30 10:53:29 +08:00
28810 4655646b52 v1.3.2 2020-03-29 23:14:36 +08:00
28810 18079a0c42 v1.3.2 2020-03-29 22:46:12 +08:00
28810 9f2ffdce77 - 增加 FreeSql.Generator Sqlite 数据库生成实体类;
- 增加 Sqlite DbFirst 实现;
2020-03-29 22:36:39 +08:00
28810 09343499c5 v1.3.1 2020-03-29 18:27:31 +08:00
28810 a4367ebc5a - 修复 DbFirst Oracle 序列值使用复杂的问题,结合 [Column(InsertValueSql = "xxx.nextval")]; 2020-03-29 18:15:39 +08:00
28810 9b87829d53 v1.3.0 2020-03-28 15:36:14 +08:00
28810 a6eae955ed - 增加 IAdo.ConnectionString 属性返回 UseConnectionString 传入的值; 2020-03-28 15:29:39 +08:00
28810 e245543c5a 1.3.0-preview95 2020-03-27 18:43:09 +08:00
28810 dc625218d6 - 修复 ToTreeList 的问题 #255 2020-03-27 18:41:11 +08:00
28810 f9c1003e81 1.3.0-preview94 2020-03-27 17:37:30 +08:00
28810 dbc323a22c - 修复 CodeFirst IsNullable 迁移脚本重复 NOT NULL 语法错误; 2020-03-27 17:35:59 +08:00
28810 d4e73641a4 1.3.0-preview93 2020-03-27 16:53:23 +08:00
28810 6fbdbe3327 - 修改 StringLength/MaxLength 对 Oracle varchar2 类型无效的 bug; 2020-03-27 16:51:28 +08:00
28810 7229c08d0d - 修复 本地区域化后 ToSql 产生的错误,比如数字可能生成 SQL 为:100,000; 2020-03-27 16:26:59 +08:00
28810 ff61607e01 - 优化 集合导航属性表达式中忘记使用 AsSelect() 的友好错误提示; 2020-03-26 23:43:25 +08:00
28810 58aa99a6e6 - 调整 Repository 接口定义,合并为一个 IBaseRepository; 2020-03-25 13:36:13 +08:00
28810 5e9975891e 1.3.0-preview92 2020-03-24 19:40:57 +08:00
28810 fcb3307849 recover FreeUtil.cs 2020-03-24 19:39:33 +08:00
28810 09991bbbf0 1.3.0-preview91 2020-03-23 23:34:14 +08:00
28810 a8eaca9e58 - 优化 ConnectionPool 提升被动连接断开的体验(会卡的可以升级); 2020-03-23 23:17:00 +08:00
28810 487cefebc8 update readme 2020-03-22 23:00:26 +08:00
28810 cb366cc771 - 增加 Navigate 属性未设置 set 时的友好错误提示;
- 增加 延时属性重写类对 protected set 的支持;
2020-03-22 01:15:40 +08:00
28810 500a4d02f3 - 完善 Internal 方法 CreateInstance 2020-03-21 22:27:58 +08:00
28810 123dbcf3ec clean 2020-03-21 19:30:04 +08:00
28810 ec7dec161a - 增加 内部方法 DisplayCsharp,统一 LazyLoading 动态代码类名 2020-03-21 19:19:53 +08:00
28810 2f32e0e71c 移入 SafeObjectPool 源码 2020-03-20 21:29:53 +08:00
28810 2544db5c4b up 2020-03-20 20:42:13 +08:00
28810 72781596bd - 移除 In多表表达式函数解析 #243;
- 调整 SafeObjectPool 源码移入项目;
2020-03-20 20:32:49 +08:00
28810 25312ceead v1.3.0-preview10 tests 2020-03-20 02:14:29 +08:00
28810 a7b09bf0af v1.3.0-preview10 2020-03-20 01:54:18 +08:00
28810 22a2450e05 - 增加 ISelect`1 ToDictionary 方法查询返回字典; 2020-03-20 01:52:43 +08:00
28810 a5e6573851 - 增加 Pgsql JToken/JObject/JArray 索引访问的表达式解析;
- 增加 object.Equals 表达式解析;
2020-03-19 22:46:40 +08:00
28810 5f166c08aa 1.3.0-preview9 #237 #227 2020-03-19 11:49:47 +08:00
28810 2d722cb469 update internal Method 2020-03-16 18:43:42 +08:00
28810 ec4b934f23 - 优化 TableInfo 元数据对 interface 实现类 IsVirtual 重写的判断(增加 IsFinal == false); 2020-03-16 12:17:53 +08:00
28810 0effad75e4 - 增加 ISelect.ToTreeList 扩展方法查询数据,加工为树型 List;(注意:实体需要配置父子导航属性) 2020-03-15 18:33:15 +08:00
28810 529be7d9d2 Recovery CSScript.Core 2020-03-15 10:53:17 +08:00
28810 8ddf117fc7 Replace CS-Script.Core To Natasha 2020-03-15 10:05:34 +08:00
28810 d4bf205c79 add Contributors #227 2020-03-13 10:34:10 +08:00
28810 85a6ae49e4 - 优化 BulkCopy 对可空类型的属性处理;#227 2020-03-13 10:28:17 +08:00
28810 db15d436d8 ## v1.3.0-preview8 #200 #231 2020-03-12 16:13:26 +08:00
28810 b8a4d3bb47 #231 2020-03-12 15:57:46 +08:00
28810 c468c65ba5 - 修复 UseGenerateCommandParameterWithLambda(true) 时子语句的参数没整合到主语句;#231
- 增加 ISelect.RawJoin 方法以便实现 Outer Apply 查询;#200
2020-03-12 15:49:08 +08:00
28810 e132133e62 - 优化 IAdo.Query 方法,当传入带主键特性的实体时,防止主键列为 null 时导致整行记录也为 null; 2020-03-12 00:45:56 +08:00
28810 fff7925d22 - 增加 ISelect`1 AsQueryable 方法,实现将 ISelect 转换为 IQueryable 类型; 2020-03-11 18:51:56 +08:00
28810 a1a265fa28 1.3.0-preview7 #277 2020-03-11 15:20:01 +08:00
28810 ef63af7db5 ## v1.3.0-preview6 #227 2020-03-11 14:16:15 +08:00
28810 720960af14 - 优化 BulkCopy 默认插入自增键;
- 优化 BulkCopy 对可空类型的属性处理;#227
2020-03-11 14:06:28 +08:00
28810 9f0e28bcac update readme 2020-03-09 19:25:45 +08:00
28810 b647d02308 1.3.0-preview5 2020-03-08 14:19:42 +08:00
28810 59b9b1272b - 调整 移除对 System.ValueType 的依赖,减少版本冲突问题;(目前 FreeSql.dll 无任何公用库依赖) 2020-03-07 16:08:03 +08:00
28810 4e5d15e044 - 优化 IncludeMany 扩展方法对 T1 不自动迁移; 2020-03-06 23:21:09 +08:00
28810 ed6ef68d7a 1.3.0-preview4 2020-03-06 17:15:59 +08:00
28810 b5e6a39a25 ## v1.2.1 2020-03-06 17:10:48 +08:00
28810 2089a1f747 - 修复 LazyLoading 依赖项目 CSScript.Core 升级的 bug;(以上都不再升级该依赖) 2020-03-06 17:01:30 +08:00
28810 123ae07cfa 1.3.0-preview3 2020-03-06 14:29:36 +08:00
28810 ab52728f7f - 增加 BaseEntity SaveMany 方法; 2020-03-06 13:13:47 +08:00
28810 b71e7c1b23 update readme functions.png 2020-03-06 00:47:21 +08:00
28810 f834b2aef3 update functions.png 2020-03-06 00:45:10 +08:00
28810 6e9f5d3f8e 1.3.0-preview2 2020-03-06 00:16:53 +08:00