In System.Data.ProviderBase:
[mono.git] / mcs / class / System.Data / System.Data.SqlClient / SqlClientFactory.cs
index 746a8b2ad9b84d23f1bdfedb9f9034dae984b137..b3b3dfff83dcb7031c909a45463acd91c592b530 100644 (file)
@@ -32,6 +32,7 @@ namespace System.Data.SqlClient
 {
         using System.Data;
         using System.Data.Common;
+        using System.Data.ProviderBase;
         
         public class SqlClientFactory : DbProviderFactory
         {
@@ -70,7 +71,8 @@ namespace System.Data.SqlClient
 
                 public override DbConnection CreateConnection ()
                 {
-                        SqlConnection connection = new SqlConnection ();
+                        DbConnectionFactory connFactory = SqlConnectionFactory.GetSingleton (Instance /* provider factory */);
+                        SqlConnection connection = new SqlConnection (connFactory);
                         return (DbConnection) connection;
                 }