In System.Data.ProviderBase:
[mono.git] / mcs / class / System.Data / System.Data.SqlClient / SqlConnection.cs
index c73d1816e044b409c267dbcc5fa2e065293e3671..456a6c0a3407e9d9c0d31fd9443fbc66525d4e75 100644 (file)
@@ -112,12 +112,26 @@ namespace System.Data.SqlClient {
        
                public SqlConnection (string connectionString)
                {
+                        Init (connectionString);
+               }
+
+#if NET_2_0
+                internal SqlConnection (DbConnectionFactory connectionFactory) : base (connectionFactory)
+                {
+                        Init (String.Empty);
+                }
+
+#endif //NET_2_0
+
+                private void Init (string connectionString)
+                {
                         connectionTimeout       = 15; // default timeout
                         dataSource              = ""; // default datasource
                         packetSize              = 8192; // default packetsize
+                        ConnectionString        = connectionString;
+                }
+                
 
-                       ConnectionString        = connectionString;
-               }
 
                #endregion // Constructors