Я хочу передать массив пар ключ-значение в качестве аргумента функции PostgreSQL, используя Npgsql. У меня определен следующий тип:
drop type if exists key_value_pair
create type key_value_pair as (
k varchar(250),
v text
);
Я хочу написать такую функцию:
create or replace function persist_profile(
_user_id integer,
_key_value_pairs key_value_pair[]
) returns boolean as $$
begin;
...
return true;
end;
$$ language plpgsql;
Как мне передать данные из объекта IDictionary<string, string>
в хранимую процедуру с помощью Npgsql? Это поддерживается? Не могу найти ссылку в сети.
Спасибо!