Лучшая практика сохранения информации о конфигурации/пользователе в приложении .NET

StackOverflow https://stackoverflow.com/questions/1022127

  •  06-07-2019
  •  | 
  •  

Вопрос

На этот вопрос уже есть ответ здесь:

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

Это было полезно?

Решение

Другие советы

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

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top