Esempio n. 1
0
        /// <summary>
        /// Creates a new DBEngineHelper object using the provided factory.
        /// </summary>
        /// <param name="factory">The factory to be use this object.</param>
        protected DBEngineHelper(DbProviderFactory factory)
        {
            this.factory         = factory;
            connectionContainers = new List <WorkspaceHelper>();
            WorkspaceHelper container = new WorkspaceHelper();

            container.Factory = factory;
            connectionContainers.Add(container);
        }
Esempio n. 2
0
        /// <summary>
        /// Creates a new Workspace object.
        /// </summary>
        /// <param name="name">The name of the new WorkspaceHelper.</param>
        /// <param name="factoryName">The name of the factory to by use by this WorkspaceHelper object (the name most exist on the configuration xml file).</param>
        /// <param name="user">The name of the new WorkspaceHelper.</param>
        /// <param name="password">The name of the new WorkspaceHelper.</param>
        /// <returns>The new WorkspaceHelper object.</returns>
        public static WorkspaceHelper CreateWorkspace(string name, string factoryName, string user, string password)
        {
            WorkspaceHelper ws = new WorkspaceHelper(name, AdoFactoryManager.GetFactory(factoryName), user, password);

            return(ws);
        }