Я создал метод, который получает неопределенное количество параметров словарей и просматривает содержимое всех из них, но то же самое не покрывает, он дает ошибку в первом или втором foreach, в зависимости от того, что Я сделаю. Consegundo'm не исправляет эту проблему. Как я могу сделать эту работу параке.Просмотр словарей с параметрами в C#
Я получаю словарь params, и я хочу просмотреть содержимое каждого из них.
Код, который я следую ниже:
public String getQuerySelectInner(String TABELA, params Dictionary<String, String> dictionaries)
{
String sql = "SELECT ";
foreach (Object dictionary in dictionaries)
{
foreach (var word in dictionary)
{
sql += word.Key + ",";
}
}
sql = sql.Remove(sql.Length - 1);
sql += " from " + TABELA + " WHERE situacao = 'ATIVO' ";
return sql;
}
** НИКОГДА НЕ СДЕЛАЙТЕ SQL С STRINGS. ЭТО БОЛЬШЕ ВЕРОЯТЬ ИНТЕЛЛЕКТУАЛЬНОСТЬ SQL. ** –
foreach слово в словаре объектов? 'object' не наследуется от' IEnumerable', так как вы можете его пропустить? – Nolonar
Какая ошибка генерирует этот код? –