Параметризованный запрос для динамического SQLC#

Место общения программистов C#
Гость
Параметризованный запрос для динамического SQL

Сообщение Гость »

Мы используем клиентский пакет nuget Snowflake и создаем динамические запросы, как показано ниже:

Код: Выделить всё

   using Snowflake.Client;

using (var conn = new SnowflakeDbConnection())
{
conn.ConnectionString = ConnectionString;
conn.Open();

var cmd = new SnowflakeDbCommand(conn);
cmd.CommandText = $"select count(*) from {tableName}";
//other code goes here
}
Мы используем приведенный выше код, но наш эхолот продолжает помечать динамический SQL-запрос, как показано ниже:

Обязательно используйте динамически форматированный SQL-запрос здесь безопасен.

Мы пробовали использовать параметр, как указано здесь:
Параметризованный запрос с помощью Snowflake и передать значения из Snowflake .NET Connector.
Но в этом случае команда завершается с ошибкой.
Мы также пробовали использовать string.format как:

Код: Выделить всё

string.Format("select count(*) from \"{0}\"", tableName);
Но этот объект все еще отмечен эхолотом.
Если кто-нибудь может дать какие-либо другие предложения.
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/781 ... ynamic-sql

Вернуться в «C#»