VS 2010でデータモデルを作成しましたが、PostgreSQLデータベース用のDDLスクリプトを生成したいと思います。.NET 4.0プロファイルmachine.configファイルにNpgsqlプロバイダーを登録し、app.configファイルに適切な接続文字列を作成しましたが、データベースにモデルを書き込もうとすると、プロバイダーのリストにNpgsqlプロバイダーが見つかりません。
助けてくれてありがとう。
VS 2010でデータモデルを作成しましたが、PostgreSQLデータベース用のDDLスクリプトを生成したいと思います。.NET 4.0プロファイルmachine.configファイルにNpgsqlプロバイダーを登録し、app.configファイルに適切な接続文字列を作成しましたが、データベースにモデルを書き込もうとすると、プロバイダーのリストにNpgsqlプロバイダーが見つかりません。
助けてくれてありがとう。
残念ながら、Npgsqlはvs.net2010の設計時をサポートしていません。edmgenコマンドラインツールを使用する必要があります。そのために残念... :(
残念ながら、Npgsql を使用してデータベース用のスクリプトを生成できるとは思いません。
データベーススクリプト作成支援の根幹はDbServicesProvider.CreateDatabaseScript
メソッドです。ただし、抽象クラスの Npgsql 実装である はメソッドをNpgsqlServices
オーバーライドしDbCreateDatabaseScript
ないため、SQL スクリプトを生成できません。