2009-06-20 2 views
0

У меня есть небольшое количество данных, которые сохраняются в моем приложении .NET. Например, файл, который был открыт в последний раз, когда пользователь был рядом. Какова наилучшая практика для сохранения и получения подобной информации? Будет оценен образец кода.Лучшая практика сохранения конфигурации/информации о пользователе в приложении .NET

ответ

0

Джеймса полезно, но имейте в виду, какой тип приложения? существуют различия между веб-приложениями и приложениями Windows. Посмотрите на файлы cookie, состояние сеанса, подходящее для веб-приложений.

Полезный способ заключается в расширении поставщика профилей

http://msdn.microsoft.com/en-us/library/taab950e.aspx

Поставщик профиля запоминает данные после завершения сеанса. В качестве альтернативы, сервер sql обеспечивает отличное постоянное хранилище для создания собственного обработчика состояния

0

. NET имеет встроенный доступ к вашим настройкам проекта, которые вы можете установить для каждого пользователя, и для каждого параметра настройки сохраняются очень легко.

+0

Небольшой пример кода о том, как читать/записывать настройки во время выполнения, сделало бы ваш ответ идеальным. Но без этого это не полезно. –

0

Я очень долго боролся с этим вопросом, но, наконец, я нашел решение, которое отлично работает для меня.

Создать класс настройки, содержащий все простые настройки (т.е. одно значение) Создание класса для каждого параметра, который должен возвращать multilpe значения

Найти себе хороший ORM (я люблю Xpo очень много, но имейте в виду, что это коммерческое решение).

ORM выполняет всю работу (по крайней мере, если у вас есть хороший).

Смежные вопросы