問題タブ [npgsql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1231 参照

asp.net-mvc-3 - Npgsql と Entity Framework および .Net Framework 4 を使用した MVC3

NpgSQL が EntityFramework で .NET Framework 4 をサポートしているかどうかを知りたいのですが、フレームワーク 4 と Microsoft.Data.Entity.CTP (コード ファースト アプローチ) を MVC3 アプリケーションで使用しようとしましたが、残念ながら成功しませんでした。

また、EntiyFramework の代わりに MVC3 で ADO.NET を使用することに関する投稿やリンクに私を導くことができれば、本当に役に立ちます。

どんな助けでも本当に感謝しています。

0 投票する
2 に答える
2699 参照

c# - PostgreSQLがクエリの値を列名のように扱うのはなぜですか?

PostgreSQLデータベースと通信するためにC#でNpgsqlを使用しています。データベースで使用されている名前はすべて大文字と小文字が混在しているため、クエリでは各名前を二重引用符で囲んでいます。クエリの送信方法は次のとおりです。

insertQueryブレークポイントを挿入してチェックすることにより、文字列が送信される前に次のように見えることを確認しました。

このクエリを送信すると、PostgreSQLからエラーが発生します。このエラーは、次のようなNpgsql例外にラップされています。ERROR: 42703: column "EngineSpeed" does not exist

EngineSpeed私のクエリから、それは列ではなく、列の値であることが明らかであるはずですProperty。したがって、当然、その名前の列は存在しない可能性があります。では、なぜPostgreSQLがクエリをこのように処理するのでしょうか。また、この問題をどのように解決できますか?クエリが間違った方法で作成されていませんか?

0 投票する
1 に答える
4216 参照

c# - Npgsql の奇妙な例外

これはマニュアルに記載されている例です。同じことをしようとすると、多数の例外が発生します。これの間違いは何ですか。

例外 :

これで正しく動作します。違いは何ですか:

Idisposable で datareader を使用できないのはなぜですか?

0 投票する
1 に答える
2235 参照

postgresql - Npgsql を EF4 で動作させるにはどうすればよいですか?

ちょっと古い質問だと思いますが、NpgsqlをEF4で動作させようとしても少し行き詰まっています! エンティティ データ モデル ウィザードに表示するために必要な場所にプロバイダーを登録できないようです。

新しいモデルを作成しようとすると、[データ ソースの変更] ダイアログで Postgres データベースへの接続を作成しようとします。ただし、ここにある唯一のプロバイダーは、MSSQL と "" の異なるフレーバーです。このフォームのデータ プロバイダー コンボには、Npgsql や postgres に関連するものは表示されません。

npgsql と mono セキュリティ アセンブリを GAC に登録する通常の手順は既に完了しています。プロバイダーのファクトリ エントリが必要になるように、machine.config (32 ビットと 64 ビット) を変更しました。

Windows 7 64ビットおよびNpgsql 2.0.11.92でVS2010 SP1を使用しています。私は.NET4用に開発しています。

これを機能させる方法についてのアイデアは大歓迎です。

0 投票する
2 に答える
6364 参照

entity-framework - postgresqlおよびado.netエンティティデータモデルのMultipleActiveResultSets

Visual Studio、postgresqlデータベース、ado.netエンティティデータモデルを使用しています。接続文字列で、設定できませんMultipleActiveResultSets=True

通常、を使用してSQL Serverに接続するとMultipleActiveResultSets=True、正常に機能します。しかし、postgresqlデータベースで同じように設定することはできません。

これを使用すると、次のエラーが発生しました

このコマンドに関連付けられている開いているDataReaderがすでにあり、最初に閉じる必要があります。

この問題を解決するにはどうすればよいですか。

0 投票する
4 に答える
4987 参照

c# - パラメータとしてカスタムデータ型をNpgsqlに提供する方法は?

Npgsql を使用して、キーと値のペアの配列を引数として PostgreSQL 関数に渡したいです。次のタイプが定義されています。

私は次のような関数を書きたいです:

IDictionary<string, string>Npgsql を使用してオブジェクトからストアド プロシージャにデータを渡すにはどうすればよいですか? これはサポートされていますか? オンラインで参照が見つかりません。

ありがとう!

0 投票する
2 に答える
826 参照

c# - npgsql文字列から数値

これはコードです:

クエリを実行すると、「入力文字列が正しい形式ではありませんでした」というエラーが表示されます。その文字列を数値に変換するにはどうすればよいですか。txt_priceはテキストボックスです。

0 投票する
1 に答える
916 参照

c# - BindingSourceでテーブルを更新するには?

このテーブルを編集した後、更新する必要がありますが、更新されていません。NpgsqlDataAdapter を使用して更新していますが、
「'System.Windows.Forms.BindingSource' 型のオブジェクトを 'System.Data.DataTable' 型にキャストできません」というエラーが表示されます。

0 投票する
2 に答える
2716 参照

c# - Npgsql でデータベース リストを取得する

inPostgreSQLを使用して、ユーザーのコンピューターで使用可能なすべてのデータベースのリストを取得するにはどうすればよいですか?NpgsqlC#