問題タブ [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.
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 を使用することに関する投稿やリンクに私を導くことができれば、本当に役に立ちます。
どんな助けでも本当に感謝しています。
c# - PostgreSQLがクエリの値を列名のように扱うのはなぜですか?
PostgreSQLデータベースと通信するためにC#でNpgsqlを使用しています。データベースで使用されている名前はすべて大文字と小文字が混在しているため、クエリでは各名前を二重引用符で囲んでいます。クエリの送信方法は次のとおりです。
insertQuery
ブレークポイントを挿入してチェックすることにより、文字列が送信される前に次のように見えることを確認しました。
このクエリを送信すると、PostgreSQLからエラーが発生します。このエラーは、次のようなNpgsql例外にラップされています。ERROR: 42703: column "EngineSpeed" does not exist
EngineSpeed
私のクエリから、それは列ではなく、列の値であることが明らかであるはずですProperty
。したがって、当然、その名前の列は存在しない可能性があります。では、なぜPostgreSQLがクエリをこのように処理するのでしょうか。また、この問題をどのように解決できますか?クエリが間違った方法で作成されていませんか?
c# - Npgsql の奇妙な例外
これはマニュアルに記載されている例です。同じことをしようとすると、多数の例外が発生します。これの間違いは何ですか。
例外 :
これで正しく動作します。違いは何ですか:
Idisposable で datareader を使用できないのはなぜですか?
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用に開発しています。
これを機能させる方法についてのアイデアは大歓迎です。
entity-framework - postgresqlおよびado.netエンティティデータモデルのMultipleActiveResultSets
Visual Studio、postgresqlデータベース、ado.netエンティティデータモデルを使用しています。接続文字列で、設定できませんMultipleActiveResultSets=True
。
通常、を使用してSQL Serverに接続するとMultipleActiveResultSets=True
、正常に機能します。しかし、postgresqlデータベースで同じように設定することはできません。
これを使用すると、次のエラーが発生しました
このコマンドに関連付けられている開いているDataReaderがすでにあり、最初に閉じる必要があります。
この問題を解決するにはどうすればよいですか。
c# - パラメータとしてカスタムデータ型をNpgsqlに提供する方法は?
Npgsql を使用して、キーと値のペアの配列を引数として PostgreSQL 関数に渡したいです。次のタイプが定義されています。
私は次のような関数を書きたいです:
IDictionary<string, string>
Npgsql を使用してオブジェクトからストアド プロシージャにデータを渡すにはどうすればよいですか? これはサポートされていますか? オンラインで参照が見つかりません。
ありがとう!
c# - npgsql文字列から数値
これはコードです:
クエリを実行すると、「入力文字列が正しい形式ではありませんでした」というエラーが表示されます。その文字列を数値に変換するにはどうすればよいですか。txt_priceはテキストボックスです。
c# - BindingSourceでテーブルを更新するには?
このテーブルを編集した後、更新する必要がありますが、更新されていません。NpgsqlDataAdapter を使用して更新していますが、
「'System.Windows.Forms.BindingSource' 型のオブジェクトを 'System.Data.DataTable' 型にキャストできません」というエラーが表示されます。
c# - Npgsql でデータベース リストを取得する
inPostgreSQL
を使用して、ユーザーのコンピューターで使用可能なすべてのデータベースのリストを取得するにはどうすればよいですか?Npgsql
C#