28810
|
1470aab6e3
|
## v0.3.23
- 修复 因功能增加,导致联表查询出现的表达式函数解析 bug;
- 修复 因功能增加,导致查询数据时,ExpressionTree bug;
|
2019-03-22 03:52:12 +08:00 |
|
28810
|
7f3aa84ffe
|
## v0.3.22
- 优化 导航属性 ManyToOne 名称查找规则;
- 增加 IFreeSql.Aop 属性,未来所有拦截方法都在这里,第一期支持如下:
* 监控 ToList 返回的的数据,用于拦截重新装饰;
* 监视 Where,包括 select/update/delete,返回值 true 时可使上层不被执行;
* 可自定义解析表达式;
- 增加 ISelect.TractToList,用于单次跟踪或审核实体;
- 优化 FreeSql.DbContext SaveChanges;
|
2019-03-22 00:26:08 +08:00 |
|
28810
|
d9de8e986b
|
## v0.3.20
- 修复 ToList 选择指定对象时,应附加所有字段查询返回;
- 修复 Lazy 延时类与实体关系冲突 bug;
- 修复 附加对象读取时,记录为空应该返回null,而不是返回非null(字段默认值)对象;
|
2019-03-20 22:47:21 +08:00 |
|
28810
|
8b32e5e0fc
|
完成v0.3.17所有数据库的测试
|
2019-03-18 18:55:26 +08:00 |
|
28810
|
8372f96ab1
|
增加 int.Parse Guid.Parse 系列转换、Guid.NewGuid、new Random.NextDouble 等表达式函数解析
|
2019-03-18 12:16:09 +08:00 |
|
28810
|
e23ae9d7ac
|
测试通过导航属性 ManyToMany 查询
|
2019-03-16 22:12:28 +08:00 |
|
28810
|
3974c35b2f
|
导航属性规则制约、ISelect 增加 AsSelect 用于集合属性进行子查询,自动联表查询,以及MySql实现与部分测试
|
2019-03-16 08:00:07 +08:00 |
|
28810
|
23d5d33bdd
|
- 增加 IEnumerable<TEntity> 扩展方法 AsSelect
|
2019-03-15 15:03:08 +08:00 |
|
28810
|
a2a3bb62d2
|
文字错误更正
|
2019-03-04 11:22:52 +08:00 |
|
28810
|
30385d2e91
|
- FreeSql.Repository 增加 filter 参数,现实数据过滤 + 验证;
如:var postRepos = fsql.GetGuidRepository<Post>(a => a.TopicId == 1); postRepos CURD 方法都会以 lambad 条件作为查询或验证,Update/Insert验证错误时会抛出异常。
- ISelect 增加 First/FirstAsync;
|
2019-03-02 20:46:26 +08:00 |
|
28810
|
a6b2b80d44
|
代码调整
|
2019-01-25 23:14:50 +08:00 |
|
28810
|
4bf8d60361
|
ICodeFirst 增加 ConfigEntity 方法,现实干净实体无特性的需求
|
2019-01-22 12:56:45 +08:00 |
|
28810
|
0068474992
|
Reflection 替换 ExpressionTree,单元测试已通过
|
2019-01-18 19:17:40 +08:00 |
|
28810
|
ed239835c6
|
反射+缓存性能优化,接近dapper
|
2019-01-15 18:36:43 +08:00 |
|
28810
|
dd6c0052f6
|
完成 oracle CURD测试,表达式适配和测试
|
2019-01-07 21:27:09 +08:00 |
|
28810
|
74a6ab5859
|
完成 in 查询,完成子表 exists 查询
|
2018-12-29 17:22:43 +08:00 |
|
28810
|
96a944c534
|
in/not in
|
2018-12-29 11:53:39 +08:00 |
|
28810
|
43080a4052
|
SQL命令执行监视 + Pgsql表达式(Array/HStore/Jsonb)实现与测试
|
2018-12-28 18:25:26 +08:00 |
|
28810
|
3ed1213865
|
update
|
2018-12-28 12:14:14 +08:00 |
|
28810
|
8d55cccc9a
|
完善聚合查询语法
|
2018-12-27 20:15:24 +08:00 |
|
28810
|
c35c69cf20
|
分组聚合查询
|
2018-12-27 19:16:49 +08:00 |
|
28810
|
070254127d
|
【测试】三大数据库,添加所有类型数据null/非空,后查询正常
|
2018-12-26 19:54:41 +08:00 |
|
28810
|
2a115ffcfe
|
CodeFirst sqlserver支持跨库/跨schema改表名,mysql支持跨库改表名,postgresql支持跨schema改表名
|
2018-12-25 12:29:08 +08:00 |
|
28810
|
0ff422eeb6
|
mysql/sqlserver CodeFirst 完成测试
|
2018-12-22 18:13:25 +08:00 |
|
28810
|
2a07c8bae6
|
mysql 表达式函数测试完成
|
2018-12-21 17:03:51 +08:00 |
|
28810
|
572aa1d8ee
|
表达式函数,增加DateTime/TimeSpan,并且开始测试与整理
|
2018-12-20 20:00:33 +08:00 |
|
28810
|
4e45bb184e
|
SqlServer 单元测试 Curd 走通
|
2018-12-19 17:06:38 +08:00 |
|
28810
|
9b5e34032c
|
pgsql/mysql/sqlserver适配
|
2018-12-18 20:09:52 +08:00 |
|