プログラマーな日々

プログラマーをやっています。好きなツール:TaskChute Cloud・WorkFlowy、好きな言語:C#、好きなサービス:Backlog、好きなAWS:AWS Lambda。

PostgreSQLで型付きデータセットとテーブルアダプターを使用する

今度のプロジェクトで初めてPostgreSQLを使用することになりました。

PostgreSQL用の.Netデータプロバイダとしては、Npgsqlが有名です。
Postgresql のための Npgsql .Net データプロバイダ : プロジェクトホームページ
Npgsql とは? Npgsql は Postgresql のための .Net データプロバイダです。.Net フレームワーク用に開発されたプログラムであればどんなものでもデータベースサーバにアクセスできます。100% C# コードで実装されています。Postgresql 7.x およびそれ以降のバージョンで動きます。 ...

しかし、データセットのデザイナには対応していないようです。そのため型付きデータセットとTableAdapterが作れません。

そこで、他のデータプロバイダを探したところ「dotConnect for PostgreSQL」が見つかりました。
Download dotConnect for PostgreSQL
You can download trial or free versions of our products to try using them. Trial version of dotConnect for PostgreSQL is a fully working version during 30 days period. After the trial period expires, you must either order a registered version or uninstall dotConnect for PostgreSQL. To view an editions comparison chart, visit the Editions page. ...

いくつかEditionがありますが、ExpressであればFreeです。Expressでもサーバーエクスプローラー、データセットデザイナに対応していて、型付きデータセットとTableAdapterが作成でき、機能は十分です。今度のプロジェクトで採用することになりそうです。