Olá.
Estou tentando selecionar dados utilizando o comando BeginBinaryExport para passar para uma tabela, mas não consegui de forma alguma fazer funcionar e não consegui encontrar nenhum exemplo na internet.
Alguém tem algum exemplo de como realizar esse procedimento?
http://www.npgsql.org/doc/copy.html
// Export two columns to table data
using (var reader = Conn.BeginBinaryExport("COPY data (field_text, field_int2) TO STDOUT (FORMAT BINARY)"))
{
reader.StartRow();
Console.WriteLine(reader.Read<string>());
Console.WriteLine(reader.Read<int>(NpgsqlDbType.Smallint));
reader.StartRow();
reader.Skip();
Console.WriteLine(reader.IsNull); // Null check doesn't consume the column
Console.WriteLine(reader.Read<int>());
reader.StartRow(); // Last StartRow() returns -1 to indicate end of data
}
Obrigado