Какие типы данных я могу использовать в профиле пользователя RIA Services? - PullRequest
1 голос
/ 11 октября 2011

Я знаю, что RIA Services довольно требовательна к тому, какие типы разрешено отправлять по сети. Я сталкивался с этим несколько раз, работая над внутренним бизнес-приложением.

Я также знаю, что профили ASP.Net не позволяют сохранять словари (ограничение сериализатора). Обычным обходным путем для этого является создание пользовательского класса, производного от System.Collection.ObjectModel.KeyedCollection, который затем можно сериализовать. Тем не менее, уровень сервисов RIA не слишком рад этому обходному пути.

При исследовании настройки пользовательских профилей для использования с DomainAuthenticationService учебники и документация, как правило, используют только базовые типы данных (int, string и т. Д.) И никогда не используют ничего более сложного.

Может кто-нибудь объяснить мне точные ограничения на тип данных для этого конкретного сценария?

...