mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 17:20:49 +08:00 
			
		
		
		
	- 增加 部分 LocalExecuteScalar Aop.CommandAfter 事件;#1481
This commit is contained in:
		@@ -189,7 +189,20 @@ namespace FreeSql.GBase
 | 
			
		||||
                        cmd.CommandType = CommandType.Text;
 | 
			
		||||
                        var before = new Aop.CommandBeforeEventArgs(cmd);
 | 
			
		||||
                        this._orm?.Aop.CommandBeforeHandler?.Invoke(this._orm, before);
 | 
			
		||||
                        return cmd.ExecuteScalar();
 | 
			
		||||
                        Exception afterException = null;
 | 
			
		||||
                        try
 | 
			
		||||
                        {
 | 
			
		||||
                            return cmd.ExecuteScalar();
 | 
			
		||||
                        }
 | 
			
		||||
                        catch (Exception ex)
 | 
			
		||||
                        {
 | 
			
		||||
                            afterException = ex;
 | 
			
		||||
                            throw;
 | 
			
		||||
                        }
 | 
			
		||||
                        finally
 | 
			
		||||
                        {
 | 
			
		||||
                            this._orm?.Aop.CommandAfterHandler?.Invoke(this._orm, new Aop.CommandAfterEventArgs(before, afterException, null));
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                finally
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user