public AspNetMembershipProvider() { _dataProvider = DataProvider.Instance(); if (_dataProvider == null) { //get the provider configuration based on the type var defaultprovider = DotNetNuke.Data.DataProvider.Instance().DefaultProviderName; const string dataProviderNamespace = "DotNetNuke.Security.Membership.Data"; if (defaultprovider == "SqlDataProvider") { _dataProvider = new SqlDataProvider(); } else { var providerType = dataProviderNamespace + "." + defaultprovider; _dataProvider = (DataProvider) Reflection.CreateObject(providerType, providerType, true); } ComponentFactory.RegisterComponentInstance<DataProvider>(_dataProvider); } }
static DNNProfileProvider() { DNNProfileProvider.dataProvider = DataProvider.Instance(); }
// dynamically create provider private static void CreateProvider() { objProvider = (DataProvider)Framework.Reflection.CreateObject( "data", "DotNetNuke.Security.Membership.Data", "DotNetNuke.Provider.Membership" ); }
static DNNRoleProvider() { dataProvider = DataProvider.Instance(); }