問題タブ [linq-group]
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# - リスト内のオブジェクトの並べ替えと割り当て
このようなリストがあります
ユーザーを同じグループにまとめたい
groupID
。groupCredit
グループ内の各メンバーの s を加算し、individualcredit
それをグループ メンバーの数で割って計算します。最後に、各ユーザーに
groupCredit
.
3~5名のグループもあります。
どうやってするか?
これが私が試したことです。
これが私が知らないことです。
同じものを検索する方法はgroupID
? 私が試したことでは、すべての項目groupID
が空白であることを確認しています。
c# - オブジェクトのリストをグループ化し、グループに値を割り当てる
このようなリストがあります
私は次のことをする必要があり、これまでに試したことを与えています。
ユーザーを同じグループにまとめたいgroupID
。
groupCredit
グループ内の各メンバーの s を加算し、individualcredit
それをグループ メンバーの数で割って計算します。
最後に、各ユーザーにgroupCredit
. 3~5名のグループもあります。
誰でもこれで私を助けることができますか?少なくとも、解決済みの質問のサンプルを教えてください。調べてみましたが、これに相当するものは見つかりませんでした。
これはこれまでの私のlinqです
ここで私が理解していないのは、グループ マークを取得し (すべてのグループ メンバーのマークを追加して、それをグループ メンバーの数で割って計算されます)、グループ内の各メンバーにグループ マークを割り当てることです。
c# - カスタムタイプによるLINQグループ化が機能しない
経由で Web サービスから受信したデータがありますHTTPWebRequest
。NewtonSoft.Deserialize
カスタム型 (パブリック文字列プロパティを持つ単純なクラス) を使用して解析した後、このデータを使用して操作したいLINQ
と考えています。より具体的には、データをグループ化したいと考えています。
私の問題は、単一の文字列プロパティでグループ化すると、グループ化が正常に機能することです
より多くの列でグループ化したいので、カスタムタイプを返しています
しかし、グループは機能していません。その理由は、コンパイラがこれらのオブジェクトを比較する方法を知らないことに違いないと思ったので、この型が実装されていればIEqualityComparer<MyType>
解決します。
いいえ、まだ適切にグループ化されておらず、まったく同じ文字列値を持つ複数のキーが作成されます。
私がグループ化しているカスタムタイプは次のようなものです
私が欠けているもののアイデアはありますか?
上記のシナリオの具体例を次に示します。
c# - LINQ の GroupBy はどのように機能しますか?
<string, List<ProviderSummary>>
私はもともとと呼ばれる辞書を持っていますrowsDictionary
そのディクショナリの各キーについて、次のようないくつかの基準で値のリストをグループ化します。
たとえば、key["1234"]
元は値のリストに 6 つの項目があった場合、そのグループ化に基づいて 2 つの項目が含まれる可能性があります。私の質問と混乱は、残りの値に何が起こるかということです? (これらの 4 つ) グループに対して返されるこれら 2 つのリストにはどのような値が入るでしょうか?
entity-framework - Linq グループ アイテムをリストに結合
これは、各 TABLE1 に TABLE2 から複数の行が割り当てられているマスター詳細シナリオであり、次のようなことをしたいと考えています。
これはどういうわけか可能ですか?
c# - Linq Group By Query がそれをカットしない
由緒ある「グループ化」オプションは、複数のグループ化フィールドを適切に処理します。問題 : group by (grp) オブジェクトにないフィールドを結果セット (グループ化する必要がない) に含めたい場合はどうすればよいですか。そこにある無数の例に基づいて、状況を処理していないようです。
以下の例では、すべての group by フィールドが grp オブジェクトを使用して結果セットに適切に含まれています。では、「住所」に「番地」または「電話番号」があり、グループ化せずに単に結果に含めたいとしましょう。オプション?
c# - linqグループIQueryableをどのように変更しますか> IQueryable へ?
IQueryable<IEnumerable<T>>
linq グループを に変更するにはどうすればよいですIQueryable<T>
か? queryable を他のエンティティと結合できるようにするには?