// Table Aliases
var t0 = new Orders().AsQueryable();
// Query
var query = Odb.SQL.Select(x =>
x.From(t0)
{{hl}}.GroupBy(t0.EmployeeID){{/hl}}
.Fields(
t0.EmployeeID,
{{hl}}x[t0.OrderID].MAX().AS("LastOrderId"){{/hl}}
)
);