У меня есть веб-приложение Silverlight.
Я вставляю записи в таблицу (база данных SQL), загруженную из файла CSV.Я попытался загрузить + - 15 000 записей, и он выдает меня со следующей ошибкой: Удаленный сервер возвратил ошибку: NotFound.
Я понимаю, это потому, что слишком много данных для одновременной вставки, потому что когдаЯ разделил его на «партии», скажем, по 100 за раз, он вставил в стол никаких проб.Даже 500 за один раз было слишком много.
То, что я делаю после того, как вставляю его в таблицу, читает из этой же таблицы данные и помещает их в таблицу данных.Это позволяет пользователю видеть, что он был вставлен успешно, а также отслеживать, как обрабатываются вставленные записи.
Теперь, очевидно, я получаю ту же ошибку при попытке загрузить 15000 + - записей обратно вdatagrid.
Мой вопрос: как я могу прочитать записи в таблице также в пакетном режиме?
Надеюсь, что кто-нибудь может помочь.
Большое спасибо,
Нил
РЕДАКТИРОВАТЬ
Для проверки я внес изменение в OperationContract:
Первоначально
[OperationContract]
public List<send_box> GetSendingItems()
{
return (from a in smsData.send_boxes
orderby a.sb_log descending
select a).ToList();
}
Изменено на
[OperationContract]
public List<send_box> GetSendingItems()
{
List<send_box> sendBoxList = (from a in smsData.send_boxes
orderby a.sb_log descending
select a).ToList();
return sendBoxList;
}
Результат возвращается из базы данных, но когда я пытаюсь вернуть его в приложение: -> return sendBoxList
Затем выдает «Удаленный сервер вернул ошибку:Не обнаружена."ошибка.Надеюсь, что эта дополнительная информация поможет
С уважением
Нил