【发布时间】:2013-03-30 19:07:46
【问题描述】:
我有一些表、Listings、ListingImages 和其他一些与 Listings 相关的表。 ListingImages 与Listings 相关,因此每个Listing 可以有许多ListingImages。
当我查询这张表时,我会这样做;
IQueryable<Listing> ListingToSendToView = (from x in DBEntities.ListingSet.Include("ListingImages")
.Include("OtherTables")
where x.Listing.ID == (int)LID
orderby x.ID descending
select x).First();
现在这很好。但是,我现在想在每个列表中独立地对列表图像进行排序(按该表中的 ImageOrder 列)。
我怎样才能做到这一点并传递我所有的 Includes(...)。由于此解决方案似乎有效,因此在视图中对 ListingImages 进行排序会是不好的形式吗?
干杯
【问题讨论】:
标签: asp.net-mvc linq-to-entities sql-order-by