Merge branch 'master' of https://github.com/2881099/FreeSql.wiki

28810
2020-08-02 20:02:04 +08:00
3 changed files with 8 additions and 5 deletions

5
API.md

@@ -40,8 +40,6 @@
| SetDbContextOptions | - | Action | 设置此 IFreeSql 下 DbContext 选项设置 |
| [GetRepository](https://github.com/2881099/FreeSql/wiki/Repository)\<TEntity, TKey\> | BaseRepository | 无 | 返回默认仓库功能实现 |
| [CreateUnitOfWork](https://github.com/2881099/FreeSql/wiki/%e5%b7%a5%e4%bd%9c%e5%8d%95%e5%85%83) | IUnitOfWork | 无 | 创建基于仓储功能的工作单元,务必使用 using 包含使用 |
| ToTreeList() | List\<TEntity\> | 无 | 将父子关系的数据以 TreeList 的形式返回 |
| AsTreeCte() | ISelect | (up, pathSelector, level) | 递归查询父子关系表 |
---
@@ -171,6 +169,9 @@ DbContext 自身 = 完整事务BaseRepository 不一定有事务(可通过
| WithLock | \<this\> | Enum | SqlServer NoLock 等特有的设置 |
| ForUpdate | \<this\> | bool | 排他更新锁,对不同的数据库已作适配,详细说明见注释 |
| AsQueryable | IQueryable | | 将 ISelect 转换为 IQueryable此方法主要用于扩展比如abp IRepository GetAll() 接口方法需要返回 IQueryable 对象。注意IQueryable 方法污染较为严重,请尽量避免此转换 |
| ToTreeList() | List\<TEntity\> | 无 | 将父子关系的数据以 TreeList 的形式返回 |
| AsTreeCte() | ISelect | (up, pathSelector, level) | 递归查询父子关系表 |
---

@@ -68,7 +68,7 @@ fsql.Transaction(() => {
## 4、外部事务
外部开启事务的场景,可使用 WithTransaction 传入事务对象。
与其他开源项目一起使用时,事务由外部开启,可此时可使用 WithTransaction 传入事务对象保持一致
```csharp
await fsql.Update<xxx>()

@@ -1,4 +1,4 @@
FreeSql在查询数据下足了功,链式查询语法、多表查询、表达式函数支持得非常到位。
FreeSql在查询数据下足了功,链式查询语法、多表查询、表达式函数支持得非常到位。
- [《分页查询》](https://github.com/2881099/FreeSql/wiki/%e5%88%86%e9%a1%b5%e6%9f%a5%e8%af%a2)
- [《单表查询》](https://github.com/2881099/FreeSql/wiki/%e5%8d%95%e8%a1%a8%e6%9f%a5%e8%af%a2)
@@ -123,4 +123,6 @@ fsql.Select<VM_District_Parent>().WhereDynamicFilter(dyfilter).ToList();
| WithConnection | \<this\> | DbConnection | 设置连接对象 |
| WithLock | \<this\> | Enum | SqlServer NoLock 等特有的设置 |
| ForUpdate | \<this\> | bool | 排他更新锁,对不同的数据库已作适配,详细说明见注释 |
| AsQueryable | IQueryable | | 将 ISelect 转换为 IQueryable此方法主要用于扩展比如abp IRepository GetAll() 接口方法需要返回 IQueryable 对象。注意IQueryable 方法污染较为严重,请尽量避免此转换 |
| AsQueryable | IQueryable | | 将 ISelect 转换为 IQueryable此方法主要用于扩展比如abp IRepository GetAll() 接口方法需要返回 IQueryable 对象。注意IQueryable 方法污染较为严重,请尽量避免此转换 |
| ToTreeList() | List\<TEntity\> | 无 | 将父子关系的数据以 TreeList 的形式返回 |
| AsTreeCte() | ISelect | (up, pathSelector, level) | 递归查询父子关系表 |