Возможно ли интегрировать приложение WPF и SQL Lite в один исполняемый файл, который можно легко скопировать в систему и установить только с одним exe-файлом? Любые полезные ссылки? Какие шаги необходимо предпринять для достижения этой цели? Заранее спасибо .Интегрируйте приложение WPF и SQL Lite в один исполняемый файл, который можно легко обменивать и устанавливать только с одним файлом exe.
ответ
Да, это возможно. Скопируйте файл sqlite в свой проект и установите «BuildAction» в «Content» из окна свойств. Проверьте для получения дополнительной информации здесь: - https://msdn.microsoft.com/en-us/library/aa970494(v=vs.110).aspx
Ссылка the official NuGet package (или the Core package, если вам не нужно Linq/поддержка EF).
Использование аналогично другим разъемам данных в .net. Просто используйте пространство имен System.Data.SQLite.
Если вы хотите вставить свой файл базы данных в свою сборку, вы можете сделать это, как сказал AjS, но вам нужно будет записать его во временный файл, чтобы подключиться к нему.
Вы также должны подумать о создании своей базы данных, когда ваше приложение будет инициализировано, если это имеет отношение к вашему делу. Это делается тривиально с использованием следующего метода:
System.Data.SQLite.SQLiteConnection.CreateFile("YourFilePath");
Спасибо. Попробуем шаги. – ashwinrajagopal