Я делаю проект, который читается из базы данных оракула. Я использовал Silverlight RIA и автогенерированный DomainService, так как я не слишком беспокоюсь о структурировании, поскольку беспокоюсь только о том, как отображать данные.Silverlight RIA DomainService с 2 миллионами строк в таблице
Вопрос в том, что когда я использую domaindatasource из XAML и использую скрипт для отладки службы WCF и ее вызовов, первый набор данных из таблицы useraccounts содержит 2 миллиона строк, а время ожидания DomainService ,
Теперь я попытался увеличить время ожидания службы до 20 минут, но до сих пор не дало никаких результатов, я получаю ошибку:
операция не удалось загрузить для запроса «GETUA_USERACCOUNTS». HTTP-запрос превысил вычисленный тайм-аут
Кроме того, из 9 таблиц, которые я использую, 3 таблицы имеют около 2 миллионов строк, что было бы лучшим методом для решения этой проблемы?
приложение клиент никогда не должны все 2 миллиона записей. Вы добавили пейджинг/фильтрацию к отображению данных? –
Привет, спасибо за это, я забыл упомянуть, что мне не нужно отображать все данные, мне нужно найти текущую запись на стороне клиента. Пользователь вводит идентификатор пользователя, а затем я извлекаю всю информацию об этом пользователе из разных таблиц, а 3 таблицы имеют 2 миллиона строк, поэтому это вызывает таймауты. – Red
Это очень много данных для отправки в клиентское приложение Silverlight, если вы собираетесь немедленно его фильтровать. Это похоже на то, что вы хотите сделать на стороне сервера, даже если для этого требуется несколько запросов между Silverlight и конечной точкой службы. – avanek