Блин, только что с такого же поста. Народ! Вы хоть в прЫнцЫпИ понимаете, чем занимаетесь?
Начнем с того, ЧТО ТАКОЕ DataReader? Класс? Правильно. Но что он делает?
Он не содержит никаких данных! Он не содержит ничего! Он предоставляет интерфейс для получения данных. Как и куда и что вы, уважаемый, собираетесь передать? Соединение к локальному (для веб-вервиса) серверу БД удаленному(!) клиенту? Ну и в чем сакральный смысл?
Одна только странность имеется — невозможность передать DataTable, хотя я наверное подозреваю почему.
Так вот веб-сервис может принять и передать *ТОЛЬКО СЕРИАЛИЗИРУЕМЫЕ ТИПЫ ДАННЫХ*. Притом, если класс сериализируемый, но свой собственный, то уже начинаются проблемы.
—
Real programmers don't comment their code.
If it was hard to write, it should be hard to understand.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение