NpgsqlCopySerialize和NpgsqlCopyIn

时间:2015-10-08 19:12:51

标签: c# postgresql npgsql

我升级到npgsql 3.0.3并发现NpgsqlCopySerialize和NpgsqlCopyIn不再是npgsql命名空间的一部分。我在流式复制类中使用了这些类,这些类将数据从sql server移动到postgresql。是否有任何类可用于替换这两个类提供的功能?

谢谢大家花时间阅读本文。

2 个答案:

答案 0 :(得分:1)

很明显,他们不是第3版的git repo。

在3.0迁移文档中也没有提到它。 http://www.npgsql.org/doc/migration-3.0.html

我建议您在https://github.com/npgsql/npgsql/issues

提交问题

如果您仍然需要版本3.x,则可以从支持分支获取它们。 (github.com/npgsql/npgsql/tree/support/2.x/Npgsql/Npgsql)

答案 1 :(得分:1)

Npgsql批量复制API已针对3.0版进行了完全重写,使用二进制编码可获得更好的性能。有关新API的文档可在http://www.npgsql.org/doc/copy.html处获得,我还在迁移说明中添加了一条说明。