Как получить данные в виде фрагмента, например, 5000 каждый раз, когда из бд поступает другой запрос

#c# #asp.net-mvc #model-view-controller #drop-down-menu #oracle-sqldeveloper

#c# #asp.net-mvc #модель-вид-контроллер #выпадающее меню #oracle-разработчик sqld

Вопрос:

У меня есть одна таблица с более чем 13000 записями. Я хочу, чтобы эти записи были в одном из выпадающих списков в блоке, например, 5000 каждый раз, когда выполняется другой запрос из бд через API. Чистый MVC. Я использую entityframework со строкой подключения по умолчанию и базой данных Oracle.

Я попробовал приведенный ниже код, чтобы добавить это в контроллер, но все равно он выдает ошибку тайм-аута. Поскольку сама служба выдает ошибку тайм-аута. Я не хочу увеличивать время ожидания в web.config.

 var result = this.Json(model, JsonRequestBehavior.AllowGet); result.MaxJsonLength = int.MaxValue; System.Web.HttpContext.Current.Server.ScriptTimeout = 300;   

Ошибка, возникающая при попытке вызвать данные в одном запросе: Ошибка, возникающая при попытке вызвать данные в одном запросе

Комментарии:

1. Oracle SQL Developer-это среда разработки, а не база данных. Oracle, вероятно, является вашей базой данных, но разработчик SQL может подключаться к другим базам данных, так что это не точно.

2. Пожалуйста, не включайте изображения вместо текста. Скопируйте-вставьте текст сообщения об ошибке в вопрос.