Развертывание приложения и базы данных в WPF - PullRequest
1 голос
/ 28 ноября 2010

У меня есть приложение WPF и база данных SQL Server.Все пользователи приложения смогут делать следующее:

  1. Уметь устанавливать приложение локально, а также базу данных (пустые таблицы без данных) с помощью одного клика.Отныне они смогут запускать приложение локально на своих машинах.У всех пользователей установлен SQL Server на их компьютерах.

  2. Возможность получать обновления (или уведомления об обновлениях) для приложения и базы данных и сможет устанавливать обновления, если онивыберите.

Я понимаю, что ClickOnce может сделать это только для приложения.Теперь, когда у меня есть база данных вместе с приложением, как я могу это сделать?

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

1 голос
/ 28 ноября 2010

Если ваши пользователи имеют соответствующие разрешения для своей базы данных (что, я надеюсь, у них есть), вы можете просто проверить, готова ли БД при запуске приложения, и если нет, запустить на нем сценарии создания.

0 голосов
/ 28 ноября 2010

Вы можете развернуть компактную базу данных SQL Server вместе с вашим приложением. Пример здесь: http://robindotnet.wordpress.com/2010/02/28/how-to-deploy-the-sqlserver-compact-edition-software-locally/
Для SQL Server 2005/2008 пользователь должен использовать предоставленные Microsoft установщики.

...