以下のようなエンティティ オブジェクトを取得しています。
{qid=1110, cid=94, gid=3, sid=10, cs=6}
{qid=1110, cid=95, gid=3, sid=10, cs=4}
{qid=1110, cid=96, gid=3, sid=10, cs=6}
{qid=1110, cid=97, gid=3, sid=10, cs=0}
{qid=1111, cid=94, gid=3, sid=10, cs=5}
{qid=1111, cid=95, gid=3, sid=10, cs=5}
{qid=1111, cid=96, gid=3, sid=10, cs=5}
{qid=1111, cid=97, gid=3, sid=10, cs=5}
{qid=1110, cid=94, gid=4, sid=10, cs=6}
{qid=1110, cid=95, gid=4, sid=10, cs=4}
{qid=1110, cid=96, gid=4, sid=10, cs=6}
{qid=1110, cid=97, gid=4, sid=10, cs=4}
しかし、次のように表示または変換する必要があります。
qid || cid1cs || cid2cs || cid3cs || cid4cs || avg_cs || gid || sid
----------------------------------------------------------------------
1110|| 6 || 4 || 6 || 0 || 4 || 3 || 10
----------------------------------------------------------------------
1110|| 6 || 4 || 6 || 4 || 5 || 4 || 10
----------------------------------------------------------------------
1111|| 5 || 5 || 5 || 5 || 5 || 3 || 10
----------------------------------------------------------------------
cid1cs は cid=94 の cs、cid2cs= 95 の cs などです。 avg_cs は 4 つの cs (cid1cs、cid2cs..) すべての平均であり、グループ化と順序付けは gid、sid、qid で実行する必要があります。 .
LINQ でそれを行うことは可能ですか? 私はC#を使用しています
誰でも助けてもらえますか?
前もって感謝します