mirror of
				https://github.com/nsnail/FreeSql.git
				synced 2025-11-04 09:15:27 +08:00 
			
		
		
		
	- 优化 CheckAvailable retry 重试一次;
This commit is contained in:
		@@ -116,6 +116,15 @@ namespace FreeSql.Internal.ObjectPool
 | 
			
		||||
                        
 | 
			
		||||
                        try
 | 
			
		||||
                        {
 | 
			
		||||
                            try
 | 
			
		||||
                            {
 | 
			
		||||
                                Policy.OnCheckAvailable(conn);
 | 
			
		||||
                                break;
 | 
			
		||||
                            }
 | 
			
		||||
                            catch
 | 
			
		||||
                            {
 | 
			
		||||
                                conn.ResetValue();
 | 
			
		||||
                            }
 | 
			
		||||
                            if (Policy.OnCheckAvailable(conn) == false) throw new Exception(CoreStrings.Available_Thrown_Exception("CheckAvailable"));
 | 
			
		||||
                            break;
 | 
			
		||||
                        }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user