/// <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); }