1

次の事業体があり、これに LINQ を適用したいと考えています。

public class DTPackage
{

    private int _packageID;

    private DTContract _flightComponent;
    private HotelAvailability.HotelCollectionRow _hotelComponent;
    .........
    #region Public Properties
}

public partial class HotelCollectionRow : global::System.Data.DataRow 
{

    private global::System.Data.DataColumn columnSortByEngine;
    private global::System.Data.DataColumn columnDistanceFromLocation;
    private global::System.Data.DataColumn columnSortByDistanceFromLocationGroup;
    private global::System.Data.DataColumn columnIsCommissionBased;
    private global::System.Data.DataColumn columnSortByRank;
    private global::System.Data.DataColumn columnSortByInternalRating;
}

次のクエリを書きましたが、機能していません。

マイクエリ

 List<DTPackage> filterPackageList = null;
 var query = filterPackageList.AsEnumerable()
             .OrderByDescending(m => m.HotelComponent.DistanceFromLocation);

filterPackageList はデータでいっぱいです。

4

1 に答える 1