問題タブ [query-expressions]
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# - ObjectTypeCode の ConditionExpression でエンティティの論理名を渡すと、どのように機能しますか?
私はこのコードを持っています:
"account"
エンティティの実際のものに置き換えることができObjectTypeCode
、両方のアプローチが機能します。CRMObjectTypeCode
は論理名を介してこれを可能にしますか?
c# - C# QueryExpression 内部列挙子
コンマで区切られた電子メールを含む文字列の配列があります。例:
3 つの電子メール アドレスすべてを列挙できるクエリ式が必要です (test@test.com は重複しています): "test@test.com, test2@test.com, stack@test.com"
私の基本的な試みは次のとおりです
結果は (もちろん) 2 つの項目を持つ配列を含む 2 つの項目を持つ列挙子です。
私が欲しいものに名前を付ける方法がわからないので、Google経由で答えを見つけることができませんでした. ヒントか何かを教えていただければ、とてもありがたいです。
f# - F# クエリ式の演算子の順序
クエリ式演算子の順序は重要ですか? Idk ですが、(一部の選択では) 実行される場合もありますが、実行されない場合もあります (または、実行されるが特定の状況を暗黙的に処理する場合もあります)。
select演算子が最後に行かなければならないことは必須ですか? ほとんどすべての組み合わせで、最後のステートメントとして記述しないと文句を言いますが、take nの場合、この演算子はselectの後に行くことができます
実行プロセスがどのように機能するかだけに興味がありますか?
これは私に別の質問をもたらします。Iterable コレクションを反復処理し、最初の反復で 1 つ (最初) の値を選択する場合、その 1 つ (最初) の値に対して順序はどのように機能しますか? 最初にシーケンスを返し、次にそのシーケンスで順序を実行した場合は明らかですが、反復ごとにsortByを実行するようです(?)。実行されたアルゴリズムの設計がどのようなものであるかに興味があります。
これがクエリ式の私の例です。
説明をいただければ幸いです。
ありがとう
amazon-web-services - dynamo db のフィルター式の OR 条件
dynamo db クエリ式を使用してプログラムで dynamo db をクエリする必要があるユースケースがあります。たとえば、A と B の 2 つの属性があり、 のようなフィルター式が必要だとします(A='Test' OR A ='Test1') and B='test2'
。
これに関連して検索しましたが、有用なリソースが見つかりません。私はdynamo dbが初めてです。
c# - 指定キャスト無効
継承したコードの単体テストをレトロスペクティブに作成しようとしています。
Dynamics CRM 2011 プラグイン メソッド内で 1 つの特定のメソッドが問題を引き起こしていますLinkedEntity
FilterCondition
。QueryExpression
エンティティの構造
連絡先 -(N:1 [ルックアップ])-> CustomEntity1 -(N:1 [ルックアップ])-> CustomEntity2
方法の目的
私がテストしようとしているメソッドは、 toの値を含む の属性に基づいQueryExpression
てフィルタリングする を作成します。Contacts
CustomEntity1
LookupField
CustomEntity2
ワーキングクエリコード
QueryExpression の理解度をテストするために、コードを次のように書き直しました。
このコードは、テストの実行に使用される QueryExpression を返します。FakeXrmEasy で設定されたテスト データを使用して実行すると、テストはパスします。ただし、変更が現在のコードとロジックに悪影響を与えないようにする必要があるため、変更を加える前に現在のメソッドに対して結果を確認したいと考えていました。
動かないコード
残念
ながら、リクエストQueryExpression
で実行されるRetrieveMultiple
ため、コードにステップインして無効なキャストの原因となっているデータを見つけることはできませんが、動作しないコードでマークされている領域をコメントアウトすると、例外が発生することを意味しますあちらへ。
コードを書き直すことはオプションです。それが、TestData が機能することを知っている方法です。私が書いた作業 QueryExpression コードは一連のデータを返します。
現時点では、問題が QueryExpression にあるのか FakeXrmEasy にあるのかはわかりません。そのため、実際の解決策を提供できない場合は、問題の根本原因を追跡する方法を提供することも役に立ちます。
注: カスタム エンティティ、フィールド、およびルックアップの名前は、機密保持のために変更されています。名前が一致しない場合は、コードの問題よりも手動の転置エラーである可能性があります。
sql - 2 つの異なる SQL ステートメントを必要とする SQL ステートメント
user_id と ticket_type があるテーブルがあります。各 user_id が生成する各 ticket_type の数を返す SQL ステートメントを作成したいと考えています。
私はこれを思いつきましたが、これには、私が好きではない ticket_type のハードコーディングが含まれます。
これを行うより良い方法はありますか?誰かが linq クエリ式でも答えを提供できれば、本当に素晴らしいことです。
編集サンプル出力
サンプル データベース テーブル