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(); } }
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(); } }
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"); } }
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"); } }