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