mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-11 19:01:00 +08:00
update
19
AOP.md
19
AOP.md
@@ -109,25 +109,6 @@ fsql.Aop.ParseExpression = (s, e) => {
|
||||
|
||||
这个解析有点复杂,当 e.Expression 很复杂的时候,我们还提供了 e.FreeParse 方法,使用它相当于调用 FreeSql 内置表达式解析引擎,辅助您进行解析。
|
||||
|
||||
## Aop.Where
|
||||
|
||||
FreeSql 提供的 ISelect、IDelete、IUpdate 三大对象,都可以使用 .Where(lambda) 操作,也可以是 .Where(sql) 操作。
|
||||
|
||||
Aop.Where 的定位是可拦截 Where 条件。
|
||||
|
||||
```csharp
|
||||
fsql.Aop.Where = (s, e) => {
|
||||
if (e.Parameter[0]?.ToString() == "1")
|
||||
e.IsCancel = true;
|
||||
};
|
||||
```
|
||||
|
||||
## Aop.ToList
|
||||
|
||||
监控 ToList 返回的的数据,用于拦截重新装饰。
|
||||
|
||||
所有通过 FreeSql.Select 查询返回的时候,都可以在这个事件上进行重新装饰。
|
||||
|
||||
## 参考资料
|
||||
|
||||
- [《数据库事务》](https://github.com/2881099/FreeSql/wiki/%e4%ba%8b%e5%8a%a1)
|
||||
|
||||
6
更新日志.md
6
更新日志.md
@@ -1,10 +1,14 @@
|
||||
|
||||
完整版本:年数-月-日-当日版本号,FreeSql、FreeSql.Repository、FreeSql.DbContext 版本号相同。
|
||||
|
||||
## v0.11.7(预告)
|
||||
## v0.11.7
|
||||
|
||||
- 增加 SqlServer ISelect.WithLock 扩展方法,实现 with(nolock) 查询;
|
||||
- 增加 SqlServer IFreeSql.SetGlobalSelectWithLock 扩展方法,实现全局设置 with(nock) 查询;
|
||||
- 修复 MySql CodeFirst DateTime 同步结构条件判断的 bug,导致每次都执行 alter;
|
||||
> 高版本支持 datetime(3) 精度的、或者不指定 DbType="datetime" 就没事
|
||||
- 移除 Aop.ToList;
|
||||
- 移除 Aop.Where;
|
||||
|
||||
## v0.11.6
|
||||
|
||||
|
||||
Reference in New Issue
Block a user