問題タブ [dblinq]
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.
linq - 単純な Linq to SQLIte アプリケーションが SubmitChanges() でハングする
dblinq を使用して Linq を SQLite に提供する単純なアプリケーションを作成しましたが、ハングしdb.SubmitChanges()
ます。どういう理由ですか?DbMetal.exe を使用せずに単純な dblinq アプリケーションを作成したかっただけです... エラーも例外もありません。
c# - DbLINQ 使用時の LINQ to PostgreSQL エラー
DbLINQ 経由で LINQ to SQL (PostgreSQL) を使用しています。
LINQ to PostgreSQL の実行に問題があります。dbmetal を使用して .dbml および .cs ファイルを正常に生成し、すべての参照を取得したと思います。コードはコンパイルされます。参照:
例外があります:
{"SQL Server への接続を確立しているときに、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 40 - SQL Server への接続を開けませんでした)"}
内部例外:
{"指定されたパスが見つかりません"}
接続文字列:
NpgsqlConnectionStringBuilder を使用しようとすると、次のようになります。
HOST=localhost;PORT=5432;PROTOCOL=3;DATABASE=xxxxx;USER ID=postgres;PASSWORD=xxxxx;SSL=False;SSLMODE=Disable;TIMEOUT=15;SEARCHPATH=;POOLING=True;CONNECTIONLIFETIME=15;MINPOOLSIZE= 1;MAXPOOLSIZE=20;SYNCNOTIFICATION=False;COMMANDTIMEOUT=20;ENLIST=False;PRELOADREADER=False;USEEXTENDEDTYPES=False;INTEGRATED SECURITY=False;COMPATIBLE=2.0.12.0;APPLICATIONNAME=
例外的に{"Keyword not supported: 'host'."}
Win7 64ビット、Postgres 9.2 64ビットでSquirrelSQLおよびjdbcドライバーを介して正常に接続しました
編集:これでいい
しかし、私はエラーが発生します
これは、クエリがすぐに実行されないためであることがわかりました。しかし、問題は残ります。「サーバーが見つからないか、アクセスできませんでした」
F1!
lp
c# - SQLite および Linq エラー: そのようなテーブルはありません
次の 2 つのコマンドを使用して、DBLinq を使用して C#/winform で Linq および SQLite アプリを作成しました。
と:
データベースへの接続を取得するには:
データベースにクエリを実行するには:
このコード行を実行すると、No shuch table
例外が発生します。
データベースファイルが存在し、テーブルがあります。何か案が?
sqlite - DbLinq は SQLite3 をサポートしていますか?
最小限のストレージしか必要としない小さなプロジェクトがあります。だから私はSQLite3を選びます。私はLINQにあまり詳しくありません。DBLinq が Linq をサポートしていることに気付きました。しかし、DBLinq はずっと前に開発を停止したため、SQLite3 がサポートされているかどうかはわかりません。
c# - 到達不能コードの検出警告を修正する方法
dbLinq XMlMappingSource.cs には次のコードが含まれています。
これにより、コンパイル警告が発生します
警告 CS0162 到達不能コードが検出されました
行で
for 句の 3 番目の部分r.MoveToContent()
通常のノード トラバーサル コードのように見え、for の 3 番目の部分に到達します。
これを修正するには?.NET 4 の使用