Exemple #1
0
        /// <summary>
        /// �õ����ݿ���������
        /// </summary>
        /// <param name="name">�ڵ�����</param>
        /// <returns></returns>
        public static DatabaseProperty GetDatabaseProperty(string name)
        {
            DatabaseProperty dp = new DatabaseProperty();
            dp.DatabaseType = DatabaseType.MSSQLServer;

            ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings[name];
            if (settings == null)
            {
                dp.ConnectionString = string.Empty;
            }
            else
            {
                dp.ConnectionString = settings.ConnectionString;
                if (settings.ProviderName == "System.Data.SqlClient")
                {
                    dp.DatabaseType = DatabaseType.MSSQLServer;
                }
            }

            return dp;
        }
 /// <summary>
 /// �������ݷ���ʵ�� Create an SQLServer dataaccess
 /// </summary>
 /// <param name="dp">���ݿ����ӣ����ã�</param>
 /// <returns></returns>
 public static SqlDataAccess CreateSqlDataAccess(DatabaseProperty dp)
 {
     return new SqlDataAccess(dp.ConnectionString);
 }