Example #1
0
        /// <summary>
        /// 使用指定的连接字符串创建<see cref="IDbProvider"/>对象
        /// </summary>
        /// <param name="connString">A connectionString.</param>
        /// <returns>A DbProvider.</returns>
        private static IDbProvider CreateDbProvider(string connString)
        {
            if (string.IsNullOrEmpty(connString))
            {
                throw new ArgumentException("the connectionString provided to the provider can not be null.", "connString");
            }
            IDbProvider dbProvider = DbProviderFactoryObj.GetProvider();

            dbProvider.ConnectionString = connString;
            return(dbProvider);
        }
Example #2
0
 public DbHelper(string providerInvariantName)
 {
     dbProvider = DbProviderFactoryObj.GetProvider(providerInvariantName);
 }
Example #3
0
 public DbHelper()
 {
     dbProvider = DbProviderFactoryObj.GetProvider();
 }