0

query2 から利用可能な Hotel オブジェクトにアクセスする必要があります。ここでは、y.key を使用して HotelCode 値にアクセスできますが、query2 から availableHotel オブジェクトにアクセスするにはどうすればよいですか。

私のマトリックスモデル

 public  class JsonMatrixModel
        {
            public class Result
            {

                public string responseId { get; set; }
                public string searchId { get; set; }
                public int totalFound { get; set; }
                public List<availableHotels> availableHotels { get; set; }
            }

            public class availableHotels
            {
                public string processId { get; set; }
                public string hotelCode { get; set; }
                public string availabilityStatus { get; set; }

                public double totalPrice { get; set; }
                public double totalTax { get; set; }

                public double totalSalePrice { get; set; }

                public string currency { get; set; }

                public string boardType { get; set; }
                public List<rooms> rooms { get; set; }



            }

            public class rooms
            {
                public string roomCategory { get; set; }
                public List<paxes> paxes { get; set; }
                public double totalRoomRate { get; set; }
                public List<ratesPerNight> ratesPerNight { get; set; }
            }

            public class paxes
            {
                public string paxType { get; set; }
                public int age { get; set; }


            }

            public class ratesPerNight
            {
                public string date { get; set; }
                public double amount { get; set; }
            }
        }

マイクエリ

Enumerable<IGrouping<string, JsonMatrixModel.availableHotels>> quer2 =
      from ff in ddd
      from ss in ff.availableHotels.OrderBy(x =>x.totalSalePrice) group ss by ss.hotelCode;

値へのアクセス

  foreach (var y in quer2)
{  
  string ss = y.Key;
}
4

2 に答える 2