我明白,在Postgres pure中,您可以将整数数组传递到函数中,但.NET数据提供程序Npgsql不支持此功能。Postgres整型数组作为参数?
我目前有一个DbCommand,我将一个调用加载到一个存储过程中,添加一个参数并执行标量以获取一个Id来填充一个对象。
现在需要以n个整数作为参数。这些用于创建子记录,通过它的id将新创建的记录链接到整数参数。
理想情况下,我宁愿不必为每个整数对DbCommand进行多次ExecuteNonQuery调用,所以我即将构建一个csv字符串作为将在数据库端拆分的参数。
我通常住在LINQ 2 SQL中品味Db抽象,使用手动数据访问来处理这个项目,它只是变得有点脏,人们通常会如何将这些类型的参数传递给postgres?
对于那些w ho不要读过选定的答案:数组参数*受.NET Npgsql提供程序支持(尽管我不能说在提问时这是否为真)。看到我的[下面的答案](http://stackoverflow.com/a/7733714/957950)。 – brichins 2014-09-30 13:40:59