私はlinqクエリを持っています:
var query = from ct in ClaimTypes
join c in Claims.OrderBy(x => x.ClaimValue)
.Include("SubClaims") on ct.ClaimTypeId equals c.ClaimTypeId into t
select new { ct.ClaimTypeName, t };
結果は、キーがクレームの種類であり、値がそのクレームの種類のクレームのリストであるクレームのディクショナリでした。クレームの中には、サブクレームと呼ばれる列があります。ただし、サーバーの問題により遅延読み込みをオフにしたため、サブクレーム列に値が入力されなくなりました。JOIN 内で INCLUDE を使用しても、列は設定されません。誰でも他の解決策を提案できますか?