Как встраивать файлы базы данных SQLite в приложение WPF - PullRequest
0 голосов
/ 10 сентября 2018

Я пытался найти в сети этот, вероятно, простой ответ, но безуспешно. У меня почти готово приложение WPF - используются строки подключения для подключения к моим 3 базам данных (EnteralDB, ParenteralDB, PatientDB), в которых есть несколько таблиц.

Проблема в том, что он работает во время отладки, потому что я жестко подключил строку подключения к определенному месту (мой рабочий стол)

using (SQLiteConnection con = new SQLiteConnection(@"Data Source= C:\Users\Peter\Desktop\EnteralDB"))

Но как я могу сделать строку подключения "универсальной" - это означает, что она будет работать, когда я создаю настройку для приложения, и она будет установлена ​​на новом компьютере? Как встроить файлы базы данных в проект, чтобы они были ЧАСТЬЮ самого проекта, а затем каким-то образом указывать на них строки подключения? Большое спасибо за помощь!

РЕДАКТИРОВАТЬ На самом деле, комментарий Клеменса правильный. Я изменил строку подключения только на имя файла (EnteralDB.db), установил копию, если новее, с содержимым для свойств базы данных, и оно работает

...