{
using System.Data;
using System.Data.Common;
- using System.Data.ProviderBase;
public class SqlClientFactory : DbProviderFactory
{
public override DbConnection CreateConnection ()
{
- DbConnectionFactory connFactory = SqlConnectionFactory.GetSingleton (Instance /* provider factory */);
- SqlConnection connection = new SqlConnection (connFactory);
- return (DbConnection) connection;
+ return (DbConnection) new SqlConnection ();
}
public override DbDataAdapter CreateDataAdapter ()
return (DbParameter) new SqlParameter ();
}
- public new DbProviderSupportedClasses SupportedClasses
- {
- get
- {
- return (DbProviderSupportedClasses) (
- DbProviderSupportedClasses.DbConnection |
- DbProviderSupportedClasses.DbCommand |
- DbProviderSupportedClasses.DbParameter |
- DbProviderSupportedClasses.DbConnectionStringBuilder |
- DbProviderSupportedClasses.DbCommandBuilder |
- DbProviderSupportedClasses.DbDataAdapter |
- DbProviderSupportedClasses.DbDataSourceEnumerator |
- DbProviderSupportedClasses.CodeAccessPermission
- );
- }
- }
-
#endregion // public overrides
}
}