npgsql/Npgsql — pull request #181 by jbcooley (2014-03-09 18:20:56+00:00)
Title: Return true from NpgsqlDataReader.HasRows even after all rows have been read

SqlClient returns true after all rows are read. This value changes with calls to NextResult. This is a breaking change, but brings Npgsql to match other providers. See https://groups.google.com/forum/#!topic/npgsql-help/feWIoTJJF9E for a users encounter with this bug.