ADO.Net FillDatatable дает системе исключение памяти во время удаленного взаимодействия - PullRequest
0 голосов
/ 16 сентября 2011

Я столкнулся с проблемой при использовании удаленного взаимодействия для заполнения таблицы данных> 1000 записями.Он продолжает выдавать исключение system.outofmemoryexception.

Я попытался установить формат remoting для таблицы данных в Binary, но после заполнения таблицы данных он возвращается к xml.

Учитывая, что datatable.rows.count имеет значениене настолько большой, и тот факт, что я могу вернуть результаты из sql-браузера visualstudios, я думаю, что, вероятно, есть проблема с настройкой моей удаленной установки.

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

Есть ли обходной путь для этого?

1 Ответ

0 голосов
/ 16 сентября 2011

http://connect.microsoft.com/VisualStudio/feedback/details/95134/why-does-dataset-not-serialize-its-binaryformat-property-ado-net-2-0

Это объяснит, почему RemotingFormat возвращается обратно в XML.

http://www.develop -one.net / блог / 2008/05/21 / WCFSerializationAndRemotingFormat.aspx

В этой статье указывается, что WCF не поддерживает свойство RemotingFormat.

...