update

28810
2020-06-03 08:20:19 +08:00
parent 94990c1bfe
commit 4210d84783

@@ -3,18 +3,18 @@
方法一UseMonitorCommand + UseNoneCommandParameter
```csharp
static IFreeSql fsql = new FreeSql.FreeSqlBuilder()
.UseConnectionString(FreeSql.DataType.MySql, "...")
.UseMonitorCommand(cmd => Console.WriteLine($"线程:{cmd.CommandText}\r\n"))
.UseNoneCommandParameter(true)
.Build();
.UseConnectionString(FreeSql.DataType.MySql, "...")
.UseMonitorCommand(cmd => Console.WriteLine($"线程:{cmd.CommandText}\r\n"))
.UseNoneCommandParameter(true)
.Build();
```
方法二Aop.CurdBefore/CurdAfter
```csharp
fsql.Aop.CurdAfter += (s, e) =>
{
if (e.ElapsedMilliseconds > 200)
Console.WriteLine($"线程:{e.Sql}\r\n")
if (e.ElapsedMilliseconds > 200)
Console.WriteLine($"线程:{e.Sql}\r\n")
};
```
---
@@ -74,7 +74,7 @@ fsql.Select<T>().WithSql(sql).Page(1, 10).ToList();
Get await 为同步方法获取连接的排队数量超过10秒就会报错
GetAsync await 为异步方法获取连接的排队数量
```
监视 FreeSql.UnitOfWork.DebugBeingUsed 这个静态字典,存储正在使用事务的工作单元
---