を使用すると、私はクラスを次ていますを選択し、LINQ
public class CatalogResponseRootObject
{
public Plans Plans { get; set; }
}
public class Plans
{
public List<Plan> plan { get; set; }
}
public class Plan
{
public List<PlanPackage> Packages { get; set; }
}
public class PlanPackage
{
public List<Package2> Package { get; set; }
}
public class Package2
{
public string Name { get; set; }
}
は私が作業クエリを持っています。しかし、今私はWhere節を使用して、cPlans
WHERE Package2.Name == "Annual"
のリストを取得しようとしています。 Where
句を使用してそのような情報を取得することは可能ですか?
CatalogResponseRootObject catalogResponse = response;
qualifiedPlans = (from cPlans in catalogResponse.Plans.plan
join qPlans in conversationIDResponsePlans.plan on cPlans.Id equals qPlans.Id
select cPlans).ToList();
どのタイプが 'conversationIDResponsePlans'ですか? – Gusdor
@Gusdor 'Plans' –