Пакетные хранимые функции с параметром с использованием 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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