Npgsql API Documentation |

# Npgsql Namespace

[This is preliminary documentation and subject to change.]

Namespace hierarchy

### Classes

Class | Description
--- | ---
NpgsqlCommand | Represents a SQL statement or function (stored procedure) to execute against a PostgreSQL database. This class cannot be inherited.
NpgsqlCommandBuilder |
NpgsqlConnection | This class represents a connection to a PostgreSQL server.
NpgsqlDataAdapter |
NpgsqlDataReader | Provides a means of reading a forward-only stream of rows from a PostgreSQL backend. This class cannot be inherited.
NpgsqlError | This class represents the ErrorResponse and NoticeResponse message sent from PostgreSQL server.
NpgsqlEventLog | This class handles all the Npgsql event and debug logging
NpgsqlException | The exception that is thrown when the PostgreSQL backend reports errors.
NpgsqlNoticeEventArgs | EventArgs class to send Notice parameters, which are just NpgsqlError's in a lighter context.
NpgsqlNotificationEventArgs | EventArgs class to send Notification parameters.
NpgsqlParameter | This class represents a parameter to a command that will be sent to server
NpgsqlParameterCollection | Represents a collection of parameters relevant to a NpgsqlCommand as well as their respective mappings to columns in a DataSet. This class cannot be inherited.
NpgsqlTransaction | Represents a transaction to be made in a PostgreSQL database. This class cannot be inherited.
ServerVersion | Represent the backend server version.

### Delegates

Delegate | Description
--- | ---
NoticeEventHandler | Represents the method that handles the Notice events.
NotificationEventHandler | Represents the method that handles the Notification events.
NpgsqlRowUpdatedEventHandler | Represents the method that handles the RowUpdated events.
NpgsqlRowUpdatingEventHandler | Represents the method that handles the RowUpdating events.

### Enumerations

Enumeration | Description
--- | ---
LogLevel | The level of verbosity of the NpgsqlEventLog
ProtocolVersion | Represent the frontend/backend protocol version.