The Npgsql Development Team is proud to announce the Npgsql2 RTM!
Npgsql is a .Net Data provider written 100% in C# which allows .net
programs to talk to postgresql backends. Npgsql is licensed under BSD.
More info can be obtained from http://www.npgsql.org
After almost two years of development since Npgsql 1.0, Npgsql 2
brings new features and support for newer versions of .Net.
Although externally Npgsql2 doesn't seem very different of Npgsql1
regarding features, internally Npgsql2 had a lot of improvements which
represents a much more stable product, more bugs fixed and many
implemented methods. It is strongly advised that current users update
from Npgsql1 to Npgsql2.
Main features are:
Support for .Net 2.0 and 3.5
Josh Cooley did a great job and added support for EntityFramework.
Npgsql2 now doesn't read all table contents before returning control
to user code. This makes Npgsql much more memory efficient when
dealing with large tables. Thanks Jon Hanna for this.
Check User Manual for more info about that and how to revert to old
behavior of loading all data if you need it.
Thanks to Daniel Nauck, Npgsql now have support for ASP.Net providers.
You can visit Daniel project page at:
You can see full changelog and release notes here:
You can dowload it from here: http://downloads.npgsql.org
For instructions about how to use NpgsqlFactory, check out our User Manual:
Please, give it a try and let us know if you have any problems.
Check out our forums: http://forums.npgsql.org