I have the following in my controller:
var site = await _context.Sites
.Include(w=>w.Client)
.Include(w => w.SiteType)
.Include(w => w.WaterBodys)
.Include(w=>w.Job)
.AsNoTracking()
.SingleOrDefaultAsync(m => m.SiteID == id);I want to order descending by booking date within Job.
I tried various variations:
var site = await _context.Sites
.Include(w=>w.Client)
.Include(w => w.SiteType)
.Include(w => w.WaterBodys)
.Include(w=>w.Job.OrderDescendingBy(b=>b.BookingDate))
.AsNoTracking()
.SingleOrDefaultAsync(m => m.SiteID == id);
var site = await _context.Sites
.Include(w=>w.Client)
.Include(w => w.SiteType)
.Include(w => w.WaterBodys)
.Include(w=>w.Job)
.OrderDescendingBy(b=>b.BookingDate)
.AsNoTracking()
.SingleOrDefaultAsync(m => m.SiteID == id);etc
Nothing seems to want to play nice. I tried googling a solution but not quite sure what to search for. I still get confused by this sometimes.