2

EnumerableQuery 内の値を取得する方法のアイデアは、列の読み取りと同じように、列の作成、更新、削除に対して "Y" または Null を取得したいのですが、"Y" または NULL を返す代わりに、EnumerableQuery として返します。作り方が思いつきませんでした

from a in MenuFunctions
where a.Scd == 'R' && a.Ise == 'Y'
select new{
    a.Mcd,
    Read = a.Ise,
    Create = (from b in MenuFunctions
                where b.Pcd== a.Mcd && b.Psc == a.Scd && b.Ise=='Y' && b.Scd =='C'
                select b.Ise),
    Update = (from b in MenuFunctions
                where b.Pcd== a.Mcd && b.Psc == a.Scd && b.Ise=='Y' && b.Scd =='U'
                select b.Ise),
    Delete = (from b in MenuFunctions
                where b.Pcd== a.Mcd && b.Psc == a.Scd && b.Ise=='Y' && b.Scd =='D'
                select b.Ise),
}

結果 ここに画像の説明を入力

4

1 に答える 1