Пакетные хранимые функции с параметром с использованием npgsql в C#C#

Место общения программистов C#
Anonymous
Пакетные хранимые функции с параметром с использованием npgsql в C#

Сообщение Anonymous »

Я хотел бы знать, можно ли выполнить функцию хранилища с помощью NpgsqlBatch, имеющую NpgsqlBatchCommand с параметром?
Я использую Npgsql 8.0.4
По сути, он попробовал следующее:

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

sql = $"SELECT {FunctionName}($1, $2)";
foreach (var value in values)
{

var cmd = new NpgsqlBatchCommand(sql)
{
Parameters =
{
new NpgsqlParameter {NpgsqlDbType = NpgsqlDbType.someType, Value = value.Item1},
new NpgsqlParameter {NpgsqlDbType = NpgsqlDbType.someType2, Value = value.Item2)},
}
};
batch.BatchCommands.Add(cmd);
}

batch.Prepare();
var reader = batch.ExecuteReader();
но программа чтения пуста.
Я сделал так, чтобы она работала при вставке функций, но не при выборе функций
Есть идеи?


Подробнее здесь: https://stackoverflow.com/questions/790 ... in-c-sharp

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