Я хочу показать данные из базы данных на своей странице, однако загрузка всех данных имеет серьезные последствия для памяти, поэтому я хочу использовать подкачку.
Как мне сформировать запрос Lamda / linq в таким образом, что я возьму все результаты, начиная с индекса from
, а затем принимая х amount
public IHttpActionResult GetAllContacts(int from, int amount)
{
using (PortalDBEntities db = new PortalDBEntities())
{
// now where do I specify index: from ?
return Ok(db.Contact.OrderBy(x => x.Lastname).ThenBy(x => x.FirstName).Take(amount));
}
}