PostgreSQLDirect .NET is an ADO.NET data provider for PostgreSQL servers.
It has advanced capabilities in accessing PostgreSQL database. The following list contains key features of PostgreSQLDirect .NET. You can compare it to Npgsql's features.
- Direct access to PostgreSQL server
- Doesn't require PostgreSQL client library and uses PostgreSQL protocol directly
- 100% managed code
- High performance
- Easy to deploy
- Supports the latest versions of PostgreSQL server
- All PostgreSQL data types support
- Compact Framework support
- Mono Framework support
- Stored functions support
- Returning result sets from stored functions
- Advanced connection pooling feature
- Fill DataSet with multiple query
- PgSqlScript component to execute scripts
- PgSqlLoader component for fast loading data
- PgSqlDump component to backup and restore data
- PgSqlDataTable component to retrieve and manipulate data
- Named parameters support
- Ability of monitoring query execution
- Base-Class-Based provider model
- Ability to store data in PgSqlDataReader object
- Ability to retrieve metadata information
- Paginal access to query result
- Asynchronous execution support
- Composite types support
- Advanced design-time editors
- Generate DataSet Wizard
- TableMapping editor
- Data preview
- Easy migration from ODBC and OLE DB .NET Data Providers with Migration Wizard
- Help integrated into Visual Studio .NET
- Free support for registered users
- Licensed per a developer without royalty fee
Please refer to pages on our site dedicated to PostgreSQLDirect .NET to obtain detailed information:
http://www.crlab.com/pgsqlnet/
You can download the trial version of PostgreSQLDirect .NET and try it.