我有以下類別:選擇和WHERE使用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
的列表,其中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' –