Как мне отсортировать внутреннюю коллекцию сущности, возвращенную EF, в одном запросе?
public abstract class BatchOrder
{
//..
public virtual ICollection<Order> Orders { get; set; }
//..
}
Я могу сделать что-то вроде этого:
var orders = DataContext.Orders
.Where(o => o.BatchOrderId == batchOrderId)
.OrderBy(o => o.SequenceNo)
.ToList();
var bmo = DataContext.BatchOrders
.Include("Track")
.Include("Customer")
.OfType<BatchMoneyOrder>()
.AsExpandable()
.Where(o => o.Id == batchOrderId)
.FirstOrDefault();
bmo.Orders = orders;
но это не будетЭто эффективный способ сделать это.Я также проверил это решение , но оно все равно не работает.