Checking in latest SDALEO changes optimizing Advantage really only.
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
using System;
|
||||
#if SQLSERVER
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Data.SqlClient;
|
||||
|
||||
namespace Sdaleo.Systems.SQLServer
|
||||
{
|
||||
@@ -9,7 +11,7 @@ namespace Sdaleo.Systems.SQLServer
|
||||
/// Handles SQL Server Credentials, to be
|
||||
/// used by all our SQL Server Functions
|
||||
/// </summary>
|
||||
public class SQLServerCredential : IComparable, ICloneable, IConnectDb, IamDBMS, IsupportTimeouts
|
||||
public class SQLServerCredential : IComparable, ICloneable, IConnectDb, IamDBMS, IsupportTimeouts, IClearConnectionPool
|
||||
{
|
||||
#region IConnectDb
|
||||
|
||||
@@ -31,7 +33,7 @@ namespace Sdaleo.Systems.SQLServer
|
||||
if (!_UDL.TrustedConnection && !ValidationConsts.Generic.IsValidUserCredential(_UDL.Username, _UDL.Password))
|
||||
return false;
|
||||
|
||||
if (!String.IsNullOrEmpty(_UDL.DataBase) && IsDatabaseSet)
|
||||
if (!String.IsNullOrEmpty(_UDL.DataBase) && !IsDatabaseSet)
|
||||
return false;
|
||||
|
||||
return true;
|
||||
@@ -274,6 +276,17 @@ namespace Sdaleo.Systems.SQLServer
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region IClearConnectionPool Members
|
||||
|
||||
public void ClearConnectionPool(IConnectDb credential)
|
||||
{
|
||||
SqlConnection cn = new SqlConnection(credential.ConnectionString);
|
||||
SqlConnection.ClearPool(cn);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user