IDictionary<string, object> 到 npgsqlParmeterCollection?

IDictionary<string, object> to an npgsqlParmeterCollection?

我目前有一个包含需要解析为 npgsql 命令的参数的 Idictionary

字典包含参数及其值,但是有没有一种简单的方法可以将字典转换为带有 IDictionary 参数的 npgsqlcollection 集合?

假设您想从对象推断数据库类型:

var parameters = dictionary.Select(kvp => new NpgsqlParameter(kvp.Key, kvp.Value)).ToArray();
command.Parameters.AddRange(parameters);