Det er den nemmeste måde at bygge forespørgslen logisk ud fra udtrykstræet. Normalt vil ydelsen ikke være et problem. Hvis du har problemer med ydeevnen, kan du prøve noget som dette for at få enhederne tilbage:
var results = db.ExecuteStoreQuery<Network>(
"SELECT Id, ServerID, EventId, StartTime FROM Network WHERE ServerID = @ID",
serverId);
results = results.OrderBy(x=> x.StartTime).Take(limit);