Skip to content

Commit 62f4e42

Browse files
authored
Merge pull request #1481 from hyzx86/codefirstAOP
为部分 Command 增加 aop 支持
2 parents 7e61d73 + f73ec96 commit 62f4e42

File tree

8 files changed

+16
-0
lines changed

8 files changed

+16
-0
lines changed

Providers/FreeSql.Provider.ClickHouse/ClickHouseCodeFirst.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -481,6 +481,8 @@ object LocalExecuteScalar(string db, string sql)
481481
{
482482
cmd.CommandText = sql;
483483
cmd.CommandType = CommandType.Text;
484+
var before = new Aop.CommandBeforeEventArgs(cmd);
485+
this._orm?.Aop.CommandBeforeHandler?.Invoke(this._orm, before);
484486
return cmd.ExecuteScalar();
485487
}
486488
}

Providers/FreeSql.Provider.Custom/MySql/CustomMySqlCodeFirst.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,8 @@ object LocalExecuteScalar(string db, string sql)
382382
{
383383
cmd.CommandText = sql;
384384
cmd.CommandType = CommandType.Text;
385+
var before = new Aop.CommandBeforeEventArgs(cmd);
386+
this._orm?.Aop.CommandBeforeHandler?.Invoke(this._orm, before);
385387
return cmd.ExecuteScalar();
386388
}
387389
}

Providers/FreeSql.Provider.Custom/SqlServer/CustomSqlServerCodeFirst.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,8 @@ object LocalExecuteScalar(string db, string sql)
474474
{
475475
cmd.CommandText = sql;
476476
cmd.CommandType = CommandType.Text;
477+
var before = new Aop.CommandBeforeEventArgs(cmd);
478+
this._orm?.Aop.CommandBeforeHandler?.Invoke(this._orm, before);
477479
return cmd.ExecuteScalar();
478480
}
479481
}

Providers/FreeSql.Provider.GBase/GBaseCodeFirst.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,8 @@ object LocalExecuteScalar(string db, string sql)
187187
{
188188
cmd.CommandText = sql;
189189
cmd.CommandType = CommandType.Text;
190+
var before = new Aop.CommandBeforeEventArgs(cmd);
191+
this._orm?.Aop.CommandBeforeHandler?.Invoke(this._orm, before);
190192
return cmd.ExecuteScalar();
191193
}
192194
}

Providers/FreeSql.Provider.MySql/MySqlCodeFirst.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,8 @@ object LocalExecuteScalar(string db, string sql)
393393
{
394394
cmd.CommandText = sql;
395395
cmd.CommandType = CommandType.Text;
396+
var before = new Aop.CommandBeforeEventArgs(cmd);
397+
this._orm?.Aop.CommandBeforeHandler?.Invoke(this._orm, before);
396398
return cmd.ExecuteScalar();
397399
}
398400
}

Providers/FreeSql.Provider.Odbc/MySql/OdbcMySqlCodeFirst.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,8 @@ object LocalExecuteScalar(string db, string sql)
383383
{
384384
cmd.CommandText = sql;
385385
cmd.CommandType = CommandType.Text;
386+
var before = new Aop.CommandBeforeEventArgs(cmd);
387+
this._orm?.Aop.CommandBeforeHandler?.Invoke(this._orm, before);
386388
return cmd.ExecuteScalar();
387389
}
388390
}

Providers/FreeSql.Provider.Odbc/SqlServer/OdbcSqlServerCodeFirst.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,8 @@ object LocalExecuteScalar(string db, string sql)
475475
{
476476
cmd.CommandText = sql;
477477
cmd.CommandType = CommandType.Text;
478+
var before = new Aop.CommandBeforeEventArgs(cmd);
479+
this._orm?.Aop.CommandBeforeHandler?.Invoke(this._orm, before);
478480
return cmd.ExecuteScalar();
479481
}
480482
}

Providers/FreeSql.Provider.SqlServer/SqlServerCodeFirst.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -477,6 +477,8 @@ object LocalExecuteScalar(string db, string sql)
477477
{
478478
cmd.CommandText = sql;
479479
cmd.CommandType = CommandType.Text;
480+
var before = new Aop.CommandBeforeEventArgs(cmd);
481+
this._orm?.Aop.CommandBeforeHandler?.Invoke(this._orm, before);
480482
return cmd.ExecuteScalar();
481483
}
482484
}

0 commit comments

Comments
 (0)