Example #1
0
 public static DataTable Table(string sql, Settings.DatabaseType databaseType = Settings.DatabaseType.MsSQL)
 {
     switch (databaseType)
     {
         case Settings.DatabaseType.MsSQL:
             return MsSQL.Get.Table(sql);
         case Settings.DatabaseType.MySQL:
             return MySQL.Get.Table(sql);
         default:
             throw new ArgumentOutOfRangeException();
     }
 }
Example #2
0
 public static DataTable StoredProcedure(string procedure, IEnumerable<Parameter> parameters, Settings.DatabaseType databaseType = Settings.DatabaseType.MsSQL)
 {
     switch (databaseType)
     {
         case Settings.DatabaseType.MsSQL:
             return MsSQL.Get.StoredProcedure(procedure, parameters);
         case Settings.DatabaseType.MySQL:
             return MySQL.Get.StoredProcedure(procedure, parameters);
         default:
             throw new ArgumentOutOfRangeException();
     }
 }
Example #3
0
 public static void Execute(string sql, Settings.DatabaseType databaseType = Settings.DatabaseType.MsSQL)
 {
     switch (databaseType)
     {
         case Settings.DatabaseType.MySQL:
             MySQL.Set.Execute(sql);
             break;
         case Settings.DatabaseType.MsSQL:
             MsSQL.Set.Execute(sql);
             break;
         default:
             throw new ArgumentOutOfRangeException("databaseType");
     }
 }
Example #4
0
 public static void Table(string name, IEnumerable<Parameter> parameters,
     Settings.DatabaseType dbType = Settings.DatabaseType.MsSQL)
 {
     switch (dbType)
     {
         case Settings.DatabaseType.MySQL:
             MySQL.Build.Table(name, parameters);
             break;
         case Settings.DatabaseType.MsSQL:
             MsSQL.Build.Table(name, parameters);
             break;
         default:
             throw new ArgumentOutOfRangeException("dbType");
     }
 }