Имеется объект который средствами remoting осуществляет поставку данных от сервера к клиенту
namespace TestObject
{
public class Test: MarshalByRefObject
{
public DataSet MyDataSet = new DataSet...
public DataSet SQL(string szSQL)
{
///
}
}
В методе SQL выполняется запрос, который может вернуть например 1000 записей, в которых есть blob поля содержащие изображение и прочие данные большого размера.
Вызывая метод SQL я получу в клиенте копию данных, в тоже время эти данные реально отображаются в гриде и закачивать их все разом смысла вообще нет.
Вопрос — как бы мне получить реально ссылку на MyDataSet, чтобы данные передавались мне, только когда я реально начинаю делать навигацию по датасету. Чтобы не качатьвсе разом на клиента. У меня на клиенте MyDataSet почему то всегда установлен в null.