От приложения вебсервису передается объект DataSet. В нем есть строковые поля. В строковых полях есть значения " " (один пробел). При передаче происходит "схлопывание" пробелов в DataRowVersion.Original в пустые строки "". В DataRowVersion.Current все нормально. DataSet нетипизированный. Как это можно "полечить"?
Здравствуйте, vladpol, Вы писали:
V>От приложения вебсервису передается объект DataSet. В нем есть строковые поля. В строковых полях есть значения " " (один пробел). При передаче происходит "схлопывание" пробелов в DataRowVersion.Original в пустые строки "". В DataRowVersion.Current все нормально. DataSet нетипизированный. Как это можно "полечить"?
Ну или сериализовать вручную, или перестать колоться и пользоваться DataSet-ми.
Здравствуйте, Igor Sukhov, Вы писали:
IS>Здравствуйте, vladpol, Вы писали:
V>>От приложения вебсервису передается объект DataSet. В нем есть строковые поля. В строковых полях есть значения " " (один пробел). При передаче происходит "схлопывание" пробелов в DataRowVersion.Original в пустые строки "". В DataRowVersion.Current все нормально. DataSet нетипизированный. Как это можно "полечить"?
IS>Ну или сериализовать вручную, или перестать колоться и пользоваться DataSet-ми.
С передачей датасетов через веб-сервисы дела не имел, но на всякий случай попробуйте везде использовать Xml-сериализацию вместо бинарной и использовать Soap-форматтеры вместо Binary
Здравствуйте, Lombrozo, Вы писали:
V>>>От приложения вебсервису передается объект DataSet. В нем есть строковые поля. В строковых полях есть значения " " (один пробел). При передаче происходит "схлопывание" пробелов в DataRowVersion.Original в пустые строки "". В DataRowVersion.Current все нормально. DataSet нетипизированный. Как это можно "полечить"?
IS>>Ну или сериализовать вручную, или перестать колоться и пользоваться DataSet-ми.
L>С передачей датасетов через веб-сервисы дела не имел, но на всякий случай попробуйте везде использовать Xml-сериализацию вместо бинарной и использовать Soap-форматтеры вместо Binary
тебе не кажется что именно Xml сериализация и является причиной проблем с сериализацией "почти пустых" строк. а ты ее еще советуешь использовать.
Здравствуйте, Igor Sukhov, Вы писали:
IS>Здравствуйте, Lombrozo, Вы писали:
V>>>>От приложения вебсервису передается объект DataSet. В нем есть строковые поля. В строковых полях есть значения " " (один пробел). При передаче происходит "схлопывание" пробелов в DataRowVersion.Original в пустые строки "". В DataRowVersion.Current все нормально. DataSet нетипизированный. Как это можно "полечить"?
IS>>>Ну или сериализовать вручную, или перестать колоться и пользоваться DataSet-ми.
L>>С передачей датасетов через веб-сервисы дела не имел, но на всякий случай попробуйте везде использовать Xml-сериализацию вместо бинарной и использовать Soap-форматтеры вместо Binary
IS>тебе не кажется что именно Xml сериализация и является причиной проблем с сериализацией "почти пустых" строк. а ты ее еще советуешь использовать.
Подскажите, пожалуйтса, а как управлять прроцессом сеериализации (датасет не типизированный). Где про это почитать можно. Заранее спасибо
Здравствуйте, vladpol, Вы писали:
V>Здравствуйте, Igor Sukhov, Вы писали:
IS>>Здравствуйте, Lombrozo, Вы писали:
V>>>>>От приложения вебсервису передается объект DataSet. В нем есть строковые поля. В строковых полях есть значения " " (один пробел). При передаче происходит "схлопывание" пробелов в DataRowVersion.Original в пустые строки "". В DataRowVersion.Current все нормально. DataSet нетипизированный. Как это можно "полечить"?
IS>>>>Ну или сериализовать вручную, или перестать колоться и пользоваться DataSet-ми.
L>>>С передачей датасетов через веб-сервисы дела не имел, но на всякий случай попробуйте везде использовать Xml-сериализацию вместо бинарной и использовать Soap-форматтеры вместо Binary
IS>>тебе не кажется что именно Xml сериализация и является причиной проблем с сериализацией "почти пустых" строк. а ты ее еще советуешь использовать.
V>Подскажите, пожалуйтса, а как управлять прроцессом сеериализации (датасет не типизированный). Где про это почитать можно. Заранее спасибо