Я пытаюсь определить наилучший подход к выполнению подкачки.
У меня есть два варианта получения данных с использованием SubSonic:
1) itemDatumCollection.LoadAndCloseReader (sp.GetReader ());или 2) itemsDataSet = sp.GetDataSet ();
С обоими я обращаюсь к одной и той же хранимой процедуре.Есть ли простой способ подкачки страниц с помощью LoadAndCloasReader ()?
Я мог бы загрузить все данные через GetDataSet на клиенте - скажем, 4000 строк, но кажется ненужным, и этот объем данных превышает мои параметры привязки WCF (чтоЯ думаю, что установлены довольно хорошо), когда я использую LoadAndCloseReader (), так как он возвращает сложный объект:
maxBufferSize="20000000" maxBufferPoolSize="524288" maxReceivedMessageSize="20000000"
Так что я думаю, пара вещей:
1) GetDataSet () быстреепри возврате данных - мне не нужен сложный объект коллекции (это просто замечательно при кодировании)?
2) Как я могу выполнить разбиение по страницам, используя мой TSQL sproc?
Спасибо.