Я изучаю все параметры, чтобы сохранить пользовательские настройки. Artilce в url User-specific settings files for a windows form application: local xml file or database убедил меня сохранить настройки в db, поскольку мое приложение является автономным, обмениваясь данными с БД. Существует ли какой-либо класс провайдера, например RegistrySettingsProvider, для сохранения данных в базе данных.Есть ли способ сохранить пользовательские настройки базы данных в WPF
ответ
Нет - нет ничего сопоставимого. Я бы посмотрел на пользовательские настройки, как на другой тип данных для хранения в базе данных. Используйте те же методы для сохранения пользовательских настроек, как и остальные данные приложения.
Я рекомендую NHibernate для вашего уровня данных. Просто настройте файл сопоставления и таблицу базы данных и позвольте NHibernate обрабатывать ваши данные в базе данных. Используйте это для всего хранилища базы данных во всем приложении и посмотрите, как мало кода базы данных вам нужно писать.
Спасибо за предложение. NHibernate для меня новичок. Тем не менее я исследую это ... –
Я не боюсь, потому что ваша настройка использования очень специфична для приложения, и, следовательно, нет общего для сохранения.
Вы можете рассмотреть один из следующих двух подходов:
- сериализовать класс настройки пользователя в виде строки, и хранить эту строку в виде текстового столбца больших двоичных объектов в одном из вашей таблицы.
- Создайте схему таблицы, которая соответствует вашим пользовательским настройкам, и сохраняйте настройку в соответствии с каждым столбцом.
Я предпочел бы первый подход из-за его гибкости.
Оба подхода имеют смысл для меня. Я попробую. Спасибо за информацию. –
- 1. Лучший способ сохранить пользовательские настройки
- 2. Есть ли способ определить пользовательские привязки WPF?
- 3. Есть ли способ сохранить перечисления из базы данных?
- 4. Практично ли загружать пользовательские настройки/настройки из встроенной базы данных?
- 5. Как сохранить пользовательские настройки?
- 6. Как сохранить пользовательские настройки
- 7. Есть ли способ сохранить пользовательские метаданные в файле Google Диска?
- 8. Swift: как сохранить пользовательские настройки?
- 9. Есть ли способ сделать «невидимыми» пользовательские настройки по умолчанию?
- 10. Есть ли способ сохранить настройки принтера в приложении Swing?
- 11. Есть ли способ сохранить строку подключения в App.xml в WPF?
- 12. WPF Сохранить настройки
- 13. iPhone - как сохранить пользовательские настройки из приложения?
- 14. Как сохранить пользовательские настройки в надстройке excel
- 15. Как сохранить пользовательские настройки программно?
- 16. WPF: Есть ли способ сохранить изображение в Viewport3D?
- 17. Есть ли способ использовать пользовательские типы данных в MySQL?
- 18. Есть ли способ сохранить один (уникальный) элемент данных в SQLite?
- 19. Каков наилучший способ сохранить пользовательские настройки в приложении java?
- 20. Как сохранить пользовательские настройки в программе minko?
- 21. Дизайн базы данных: как сохранить пользовательские настройки новостей в базе данных MySQL?
- 22. Как сохранить настройки (и пользовательские настройки) в кросс-платформенном приложении?
- 23. Как сохранить пользовательские настройки в Core Data?
- 24. Как сохранить пользовательские настройки в веб-приложении?
- 25. Есть ли способ передачи дополнительных данных через пользовательские события?
- 26. Есть ли способ фактически сохранить базу данных mySQL в Github?
- 27. Рекомендуемый способ настройки базы данных SQL 2005
- 28. Как сохранить пользовательские настройки IDLE python?
- 29. Настройки базы данных запроса?
- 30. Пользовательские базы данных и базы данных?
Вы можете использовать настройки проекта для этого. Вот несколько ссылок, которые объясняют, как это достичь - http://blogs.msdn.com/b/patrickdanino/archive/2008/07/23/user-settings-in- wpf.aspx http://khason.net/blog/quick-wpf-tip-how-to-bind-to-wpf-application-resources-and-settings/ http://joshsmithonwpf.wordpress.com/2007/12/27/a-configurable-window-for-wpf/Также посмотрите на этот вопрос SO для других ответов - http://stackoverflow.com/questions/3784477/c-sharp-approach-for-saving-user-settings-in -a-wpf-application/3784591 # 3784591 – akjoshi