mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-03-06 22:20:57 +08:00
Merge branch 'master' of https://github.com/2881099/FreeSql.wiki
5
API.md
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) | 递归查询父子关系表 |
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
2
事务.md
2
事务.md
@@ -68,7 +68,7 @@ fsql.Transaction(() => {
|
||||
|
||||
## 4、外部事务
|
||||
|
||||
在外部开启事务的场景,可使用 WithTransaction 传入事务对象。
|
||||
在与其他开源项目一起使用时,事务由外部开启,可此时可使用 WithTransaction 传入事务对象保持一致。
|
||||
|
||||
```csharp
|
||||
await fsql.Update<xxx>()
|
||||
|
||||
6
查询.md
6
查询.md
@@ -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) | 递归查询父子关系表 |
|
||||
Reference in New Issue
Block a user