Установите приложение WPF и создайте базу данных - PullRequest
2 голосов
/ 12 октября 2010

У меня есть приложение WPF, которое работает на небольшой базе данных. Используя clickonce или любое решение в один клик, пользователи хотят установить приложение локально, а также настроить базу данных одновременно. Все пользователи запускают SQL Server локально, так что это выполнимо.

Может кто-нибудь сказать мне, как я могу сделать это одним щелчком мыши?

Спасибо PN

Ответы [ 2 ]

4 голосов
/ 12 октября 2010

Самый простой подход заключается в том, чтобы включить копию базы данных со всеми таблицами, хранимыми процедурами и т. Д., Присутствующими в установочном пакете.

Если вы используете ClickOnce, убедитесь, что база данных включена как«Файл данных (Авто)» в столбце «Состояние публикации» и «(Обязательно)» в столбце «Группа загрузки».

Затем, если вы ссылаетесь на базу данных через относительный путь, она должна «просто работать», как толькобыл установлен.

0 голосов
/ 19 сентября 2014

Знайте, как ClickOnce удается обновить базу данных.Рекомендуется размещать базу данных вне стандартной папки развертывания clickonce.Я полагаю, что папка User \ AppData покрыта роумингом.В противном случае вам придется управлять обновлениями базы данных при обновлении приложения.Это делается путем перемещения данных из _old datafile в _new one.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...