xpo-devexpress-dot-xpo-dot-db-cae00360.md
Implements data-aware operations for working with a PostgreSQL database.
Namespace : DevExpress.Xpo.DB
Assembly : DevExpress.Xpo.v25.2.dll
NuGet Package : DevExpress.Xpo
public class PostgreSqlConnectionProvider :
ConnectionProviderSql
Public Class PostgreSqlConnectionProvider
Inherits ConnectionProviderSql
The PostgreSqlConnectionProvider class implements data-aware operations for working with PostgreSQL databases. In most cases, there is no need to create connection providers explicitly, as they are created automatically by a Session object based upon a connection string.
To connect to a specific PostgreSQL database, you can generate a connection string via the static PostgreSqlConnectionProvider.GetConnectionString method. This connection string will contain information on the provider ( PostgreSqlConnectionProvider ) that will be used to work with the database. Supply this connection string to a Session object (for instance, via the Session.ConnectionString or XpoDefault.ConnectionString property). When a connection to a database is to be established, the session will create a corresponding connection provider based upon the connection string and then perform all data-aware operations using this connection provider.
There are also cases when you need to create a connection provider explicitly via its constructor, for instance:
Object MarshalByRefObject DevExpress.Xpo.DB.DataStoreSerializedBase DataStoreBase ConnectionProviderSql PostgreSqlConnectionProvider
See Also