問題タブ [executequery]
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.
c# - linq2sql: ExceuteQuery の使用返された行が dto にない場合は? 汎用データ型を使用できますか?
つまり、AccessRights が私の dto であり、queryString に "Exec sp_name param1,param2 etc" が含まれている場合
ストアド プロシージャから返されるものが、汎用の ExecuteQuery で渡す型 (dto) に完全にマップできる場合、すべてが完璧に機能します。
問題は、非標準の列名を返すストアド プロシージャがあることです。
基本的に、「userId」、「accessRightId」、「Description」を含む AccessRights クラス (dto) があります。
しかし、新しいストアド プロシージャは UserId、AccessRightId、"TemporaryDescription" を返します。
他のものがそれに依存しているため、今は変更できません...変更した場合
次に、「TemporaryDescription」が表示されません。これは、存在しないため論理的であると思います
私がする必要があるのは、temporaryDescription を説明にマップすることです。
これを行う方法を知っている体はありますか?
entity-framework - Entity-Frameworkでの非同期データ読み込み?
EF クエリの非同期実行について誰か聞いたことがありますか?
フォームがロードされたときにアイテム コントロールが入力され、残りのアイテムがまだロードされている間にユーザーがリストを表示できるようにする必要があります。
おそらく、実行を大量のアイテム(つまり、実行ごとにいくつかのクエリ)ですべて同じ接続で自動分割することによります。
Microsoftに機能の提案を投稿しました。あなたのアイデアも共有してください。
c# - 値変換の失敗に関するExecuteNonQueryメソッドの例外
OleDbCommand.ExecuteNonQuery()を使用して、データベースにデータを挿入しています。
そして、最後の行にのみ表示される変換例外があります。
データ型varcharをsmallintに変換中にエラーが発生しました
それが正常な動作であるかどうか、および変換の問題が発生する場所をどのように知ることができるかを知りたいのですが。
アップデート:
すべての行にコメントを付け、一部のコメントを外すことでこの行を見つけました。これにより、上記の例外が発生します。
ObjNFe.idMunFatoGeradorは文字列であり、「データ型varcharからsmallintへの変換エラー」も表示されます。
c# - C# ExecuteQuery の null 値
私はいくつかのコードを持っています:
ただし、空の値をストアド プロシージャに渡すこともできるようにしたいので、それらを使用しません。
文字列を使用すると、これは簡単です。String.Empty を渡すだけで機能します。ただし、空の日付を渡したい場合、これは問題です。
私は明らかに試しました:
しかし、これは機能せず、エラーが発生します:
System.Exception: クエリ パラメーターを System.Object 型にすることはできません。
いくつか読んだ後、仕様がそうすべきであると主張している間、ExecuteCommandはnullパラメータをサポートしていないことがわかりました。
この問題に遭遇し、回避策を見つけた人はいますか?
本当にありがとう
executequery - C#でのこれら2つの実行コマンドの違いは何ですか
この2つの状態の違いを知っていますか?
1
2
c# - LINQ .ExecuteQuery でストアド プロシージャを呼び出して、マップされていないフィールドを返す
テーブルのすべてのフィールドに 1 を加えた値を返すストアド プロシージャがあります。
もちろん、LINQ の ExecuteQuery を介してこれを実行すると、テーブルのクラスのインスタンスを IEnumerable<> で取得できますが、ストアド プロシージャが追加する追加のフィールドも必要です。
これは可能ですか?
私の現在のコードは次のようになります。
linq - ExecuteQuery は、そのクラスのすべての情報を取得せずに、DBML で生成されたクラスを返すことができますか?
IDでリンクされたDBML生成クラスがいくつかあります。
のようなものを使用しdb.ClassAs.Where(XID == x)
てその結果を反復すると、各 ClassA と各 ClassB に対してクエリを実行することになりますが、これは低速です。
または、気にExecuteQuery
なるすべての情報をフェッチして ClassA を返そうとしました。それを繰り返すと、同じことをすることになります。つまり、多くの個々のフェッチを1回だけ行うことになります。両方のClassAの関心のあるフィールドを持つClassC(DBエンティティに関連付けられていない)に保存するとおよび ClassB の場合、このクエリははるかに高速ですが、面倒です b/c 不要な ClassC を IMO で作成しました。
ClassB に関連付けられている ClassA を引き続き使用ExecuteQuery
し、1 つのクエリと A*B の数のクエリを実行するにはどうすればよいですか?
.net - Linq で ExecuteQuery を使用して複数の結果セットを SQL に返すことは可能ですか?
ストアド プロシージャから、およびデザイナーによって生成されたメソッドを介して複数の結果を返すことができることを知っています。
しかし、私は ExecuteQuery を使用して同じことをしようとしていますが、それは可能ではないようです。これが可能かどうかを試した人や知っている人はいますか?
基本的に、アドホック ストアド プロシージャを実行しようとしています。アドホックとは、設計時に使用できなかったストアド プロシージャを意味します。
maven-2 - Mavenで、テーブル構造が欠落していることを検出した場合、どうすればSQLを実行できますか?
既存のmaven2プロジェクトを変更していますが、データベース構造が欠落していることに気付いた場合は、データベース構造を作成したいと思います。
私はantでこれを行う方法をある程度知っているので、データベースにクエリを実行でき、テーブルがない場合はクエリを実行できます。
しかし、Mavenは別のものです。スクリプトを実行するSQLプラグインを見つけましたが、データベース構造が欠落しているかどうかをどこで、またはどのように検出するのかわかりませんか?また、「目標」のどこでこれを確認する必要がありますか?..
私はこれをテストします。
誰かが私を正しい方向に向けることができますか?