In the context of Entity Framework, which of these queries performs better?
var result = Items.OrderByDescending(t => t.Created)
.FirstOrDefault(a => a.ID == ItemID)?.ItemName;
or
var result = Items.Where(a => a.ID == ItemID)
.OrderByDescending(t => t.Created)
.FirstOrDefault()?.ItemName;
Is there anywhere I can read about how these LINQ queries are converted to SQL in this case.