Author: kostat
Date: 2006-08-28 04:16:05 -0400 (Mon, 28 Aug 2006)
New Revision: 64463
Modified:
trunk/mcs/class/System.Web/System.Web.Security/ChangeLog
trunk/mcs/class/System.Web/System.Web.Security/SqlMembershipProvider.cs
trunk/mcs/class/System.Web/System.Web.Security/SqlRoleProvider.cs
Log:
use SqlClientFactory in case the ProviderName is not specified
Modified: trunk/mcs/class/System.Web/System.Web.Security/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web.Security/ChangeLog 2006-08-28
08:05:40 UTC (rev 64462)
+++ trunk/mcs/class/System.Web/System.Web.Security/ChangeLog 2006-08-28
08:16:05 UTC (rev 64463)
@@ -1,3 +1,8 @@
+2006-08-28 Konstantin Triger <[EMAIL PROTECTED]>
+
+ * SqlRoleProvider.cs, SqlMembershipProvider.cs:
+ "use SqlClientFactory in case the ProviderName is not specified.
+
2006-08-27 Konstantin Triger <[EMAIL PROTECTED]>
* SqlRoleProvider.cs: enable concurrent usage, refactoring.
Modified:
trunk/mcs/class/System.Web/System.Web.Security/SqlMembershipProvider.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.Security/SqlMembershipProvider.cs
2006-08-28 08:05:40 UTC (rev 64462)
+++ trunk/mcs/class/System.Web/System.Web.Security/SqlMembershipProvider.cs
2006-08-28 08:16:05 UTC (rev 64463)
@@ -1157,7 +1157,9 @@
throw new ProviderException ("The
ConnectionStringName attribute must be present and non-zero length.");
connectionString =
WebConfigurationManager.ConnectionStrings[connectionStringName];
- factory = ProvidersHelper.GetDbProviderFactory
(connectionString.ProviderName);
+ factory = connectionString == null ||
String.IsNullOrEmpty (connectionString.ProviderName) ?
+ System.Data.SqlClient.SqlClientFactory.Instance
:
+ ProvidersHelper.GetDbProviderFactory
(connectionString.ProviderName);
}
public override string ResetPassword (string username, string
answer)
Modified: trunk/mcs/class/System.Web/System.Web.Security/SqlRoleProvider.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.Security/SqlRoleProvider.cs
2006-08-28 08:05:40 UTC (rev 64462)
+++ trunk/mcs/class/System.Web/System.Web.Security/SqlRoleProvider.cs
2006-08-28 08:16:05 UTC (rev 64463)
@@ -390,7 +390,9 @@
// XXX check connectionStringName and commandTimeout
connectionString =
WebConfigurationManager.ConnectionStrings[connectionStringName];
- factory = ProvidersHelper.GetDbProviderFactory
(connectionString.ProviderName);
+ factory = connectionString == null ||
String.IsNullOrEmpty (connectionString.ProviderName) ?
+ System.Data.SqlClient.SqlClientFactory.Instance
:
+ ProvidersHelper.GetDbProviderFactory
(connectionString.ProviderName);
}
public override bool IsUserInRole (string username, string
rolename)
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches