問題タブ [executestorequery]

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 投票する
1 に答える
8676 参照

c# - Entity Framework - CreateQuery VS ExecuteFunction VS ExecuteStoreQuery VS ExecuteStoreCommand

次の違いは何ですか-

私の知る限り、CreateQueryはEntity SQLに使用され、残りのメソッドはSQL関数またはDBで定義されたストアドプロシージャに使用されます。

ObjectContext クラスのメタデータによると、それらは次のとおりです。

上記の情報によると -

間違っている場合は修正してください。さらなる情報をお待ちしております。

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

c# - ExecuteStoreQuery と ExecuteStoreCommand の違いは何ですか

entityframework では、ExecuteStoreQuery または ExecuteStoreCommand を使用して SQL クエリを実行できます。それで、それらの違いは何ですか(どのシナリオが異なるのですか)?

ありがとうございました。

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

c# - ストアドプロシージャを実行するExecuteStoreQueryを使用してC#でエラーをチェックする方法は?

ObjectContext ExecuteStoreQueryストアド プロシージャが返す結果セットを取得できるように、メソッドを使用して呼び出しているストアド プロシージャがあります。

try/catch ブロックの中にありますが、ストアド プロシージャが次のエラーを返しても、catch ブロックには入りません。

このタイプのエラーをトラップするにはどうすればよいですか?

または、ストアド プロシージャを実行して結果セットを取得する別の方法はありますか?

SQL で実行した場合のエラー:

メッセージ 50000、レベル 16、状態 2、プロシージャ ComputeCharges、行 6440
料金の計算中に次のエラーが発生しました:
エラー番号: 515、行番号: 5867
エラー メッセージ: 値 NULL を列 'TransactionAmount'、テーブル 'Transactions' に挿入できません。列はヌルを許可しません。INSERT は失敗します。

呼び出しコード:

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

sql - サブフォームの再クエリ

SQL コードを変換してサブフォームを再クエリし、String再クエリ関数を実行したいと考えています。.RecordSource問題は、以下の SQL コードをが評価できる適切な文字列に変換できないことです。

これが私の元のSQLコードです:

そして、これが私が再クエリする方法です: