internal static void Init()
        {
            provider = ConfigurationStatics.GetSystemLibraryProvider( providerName ) as SystemDataAccessProvider;

            var automaticTransactionDisablingProvider = provider as AutomaticTransactionDisablingProvider;
            disabledAutomaticTransactionSecondaryDatabases = automaticTransactionDisablingProvider != null
                                                                 ? automaticTransactionDisablingProvider.GetDisabledAutomaticTransactionSecondaryDatabaseNames()
                                                                       .Select( i => ConfigurationStatics.InstallationConfiguration.GetSecondaryDatabaseInfo( i ) )
                                                                       .ToArray()
                                                                 : new DatabaseInfo[ 0 ];
        }
Example #2
0
        internal static void Init()
        {
            provider = ConfigurationStatics.GetSystemLibraryProvider(providerName) as SystemDataAccessProvider;

            var automaticTransactionDisablingProvider = provider as AutomaticTransactionDisablingProvider;

            disabledAutomaticTransactionSecondaryDatabases = automaticTransactionDisablingProvider != null
                                                                                 ? automaticTransactionDisablingProvider.GetDisabledAutomaticTransactionSecondaryDatabaseNames()
                                                             .Select(i => ConfigurationStatics.InstallationConfiguration.GetSecondaryDatabaseInfo(i))
                                                             .ToArray()
                                                                                 : new DatabaseInfo[0];
        }