我想使用Npgsql將一組鍵值對作爲參數傳遞給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的使用存儲過程?這是否支持?我無法在網上找到參考。
謝謝!
該鏈接似乎已損壞/不適用於我。 – 2012-01-12 17:31:59
有時pgfoundry會遇到一些問題。請再試一次,它應該工作。我現在只是在這裏測試它,並沒有問題。 – 2012-01-15 17:15:03
可以在github上找到Npgsql代碼:github.com/npgsql/Npgsql我希望它有幫助。 – 2014-05-08 14:34:52