mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-04 23:40:53 +08:00
update
19
更新日志.md
19
更新日志.md
@@ -3,9 +3,9 @@
|
||||
|
||||
## v3.2-last
|
||||
|
||||
- 增加 InsertDict/UpdateDict/DeleteDict/InsertOrUpdateDict 针对字典的 CUD 方法;#481
|
||||
**- 增加 InsertDict/UpdateDict/DeleteDict/InsertOrUpdateDict 针对字典的 CUD 方法;#481**
|
||||
- 增加 UseSlaveWeight 读权重设置;#1046
|
||||
- 增加 [Table(AsTable = xx)] 自动分表特性,待完善;#1066
|
||||
**- 增加 [Table(AsTable = xx)] 自动分表特性,待完善;#1066**
|
||||
- 修复 Delete.Where in 查询为空时,异步操作仍然执行删除;#1068 **【受影响版本 v3.2.302】**
|
||||
- 修复 InsertOrUpdateDict 异常;#1067 **【受影响版本 v3.2.301、v3.2.300、v3.2.200】**
|
||||
- 修复 InsertDict 部分新功能遗留问题(特别是 Oracle);**【受影响版本 v3.2.301、v3.2.300、v3.2.200】**
|
||||
@@ -24,15 +24,20 @@
|
||||
- 修复 UseConnectionFactory 参数化问题;
|
||||
- 修复 参数值为原始 DbParameter 时转换类型报错;
|
||||
- 修复 UseGenerateCommandParameterWithLambda 子查询 IN bug;#900
|
||||
- 修复 InsertValueSql 在仓储插入后不返回最新值;
|
||||
- 完善 SqlServer BulkCopy 插入 DateTime 最小值问题;
|
||||
**- 优化 导航集合属性访问,可省略 AsSelect;**
|
||||
- 优化 DbContext/Repository Update 实体有 ServerTime 既使无状态变化也必然更新的逻辑;
|
||||
- 优化 DbContext/Repository 插入非主键自增回填;
|
||||
- 优化 ToList\<Dto\> jsonb 映射;
|
||||
- 新增[FreeSql.Provider.SqliteCore](http://freesql.net/guide/freesql-provider-sqlitecore.html) 支持Sqlite加密
|
||||
|
||||
## v3.0.100
|
||||
|
||||
- 增加 南大通用 Gbase 国产数据库支持;
|
||||
- 增加 ClickHouse 数据库语法支持;
|
||||
**- 增加 南大通用 Gbase 国产数据库支持;**
|
||||
**- 增加 ClickHouse 数据库语法支持;**
|
||||
- 增加 DbContext/Repository 比较变化方法 CompareState;
|
||||
- 增加 DynamicFilter Custom 自定义解析;
|
||||
**- 增加 DynamicFilter Custom 自定义解析;**
|
||||
- 增加 ToDataTableByPropertyName 动态查询功能;
|
||||
- 优化 兼容排序 OrderBy(a => new {}) 语法;
|
||||
- 优化 pgsql jsonb 映射,支持 List,mysql limit in 子查询;
|
||||
@@ -89,7 +94,7 @@
|
||||
|
||||
## v2.3.100
|
||||
|
||||
- 增加 FreeSql.Provider.Custom 自定义适配访问任何数据库;
|
||||
**- 增加 FreeSql.Provider.Custom 自定义适配访问任何数据库;**
|
||||
- 增加 Column 特性 RewriteSql/RereadSql;
|
||||
- 增加 ISelect.OrderByRandom() 随机排序适配;
|
||||
- 增加 SqlExt.DistinctCount 扩展方法;#674 #533
|
||||
@@ -121,7 +126,7 @@
|
||||
|
||||
- 修复 Ado.Net 扩展方法的多表查询 bug;#592
|
||||
- 优化 ToSql 别名大小写问题;#467
|
||||
- 优化 IUnitOfWork/DbContext/Repository .Orm.Ado 和 CRUD 都与自身事务保持一致;
|
||||
**- 优化 IUnitOfWork/DbContext/Repository .Orm.Ado 和 CRUD 都与自身事务保持一致;**
|
||||
- 完善 IDelete WhereIf(bool, sql) 方法;
|
||||
|
||||
## v2.0.102
|
||||
|
||||
2
查询.md
2
查询.md
@@ -29,6 +29,7 @@ ISelect.WhereDynamicFilter 方法实现动态过滤条件(与前端交互)
|
||||
- Range:范围查询
|
||||
- DateRange:日期范围,有特殊处理 value\[1\] + 1
|
||||
- Any/NotAny:是否符合 value 中任何一项(直白的说是 SQL IN)
|
||||
- Custom:自定义解析
|
||||
|
||||
```csharp
|
||||
DynamicFilterInfo dyfilter = JsonConvert.DeserializeObject<DynamicFilterInfo>(@"
|
||||
@@ -55,6 +56,7 @@ fsql.Select<VM_District_Parent>().WhereDynamicFilter(dyfilter).ToList();
|
||||
```
|
||||
|
||||
> 动态排序:ISelect.OrderByPropertyName("Parent.Code")
|
||||
> 动态返回:ISelect.ToDataTableByPropertyName(new string[] { "Parent.Code", "Id" })
|
||||
|
||||
## API
|
||||
|
||||
|
||||
Reference in New Issue
Block a user