Я использую 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
Мобильная версия