示例#1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="name">used to display and search</param>
        /// <param name="type"></param>
        /// <param name="connectionString"></param>
        /// <returns></returns>
        private static ConnectionProvider RegisterOleDb(string name, ConnectionProviderType type, string connectionString)
        {
            ConnectionProvider pvd = new OleDbConnectionProvider(name, type, connectionString);

            ConnectionProviderManager.Register(pvd);
            return(pvd);
        }
        public static ConnectionProvider CloneConnectionProvider(ConnectionProvider provider, string serverName, string databaseName)
        {
            provider.InitialCatalog = databaseName;
            var pvd = ConnectionProviderManager.Register(serverName, provider.ConnectionString);

            return(pvd);
        }