Я использую этот фрагмент кода для подкачки страниц
public IQueryable<RecordModel> GetSource()
{
return entities.RecordModel.OrderBy(x => x.Name);
}
public List<RecordModel> Paging(IQueryable<T> source)
{
return source.Skip(PageIndex * PageSize).Take(PageSize).ToList();
}
После того, как пользователь добавил новую запись, я хочу показать новую запись в списке.Если список разбит на страницы, я хотел бы показать пользователю страницу, на которой находится новая запись. Я использую EF4 для добавления новой записи, что-то вроде:
public void AddRecord(RecordModel record)
{
entities.AddObject(record);
entities.SaveChanges();
}
Как мне найтина какой странице находится запись?