Я пытаюсь использовать общий список в качестве свойства профиля пользователя. Я признаю, что это, вероятно, просто делает мою жизнь сложнее, чем нужно, но я не хочу менять модель программирования только из-за проблем с хранилищем данных.
У меня есть это в моем web.config
</providers>
<properties>
.....
<add name="AListProperty" type="System.Collections.Generic.List`1[[System.Int32]]"/>
<add name="AnotherListProperty" type="System.Collections.Generic.List`1[[MyNamespace.Web.UI.MyReallySimpleClass]]">
</properties>
</profile>
Первое свойство "AListProperty" работает нормально. Второй бросает множество исключений в зависимости от того, как я делаю это в web.config. MyReallySimpleClass является открытым, сериализуемым и состоит из 2 открытых полей (в настоящее время)
Итак, мои вопросы
1. Кто-нибудь знает, где задокументирован формат объявления этих типов в файле web.config.
2. Что я делаю не так? Выглядит хорошо, я не вижу никакой семантической разницы между этими двумя объявлениями.
Спасибо