#c# #visual-studio-2008 #publishing
#c# #visual-studio-2008 #публикация
Вопрос:
Как я могу опубликовать базу данных приложения вместе с ним?
Я использую Visual Studio 2008 с использованием языка C #.
В базе данных есть информация для входа, необходимая для того, чтобы зайти в MdiParent и выполнять там задачи. В той же базе данных также будут сохранены записи сотрудников…
В настоящее время я разрабатываю информационную систему для сотрудников.
Ответ №1:
Самый простой вариант — использовать файловую базу данных и распространять ее вместе с вашим приложением, если только вам не нужно, чтобы данные передавались всем пользователям приложений по мере их изменения.
SQLLite и SQL Server CE основаны на файлах.
Ответ №2:
Каков ваш движок базы данных? Для MySQL я использую утилиту mysqldump. Затем вы можете использовать исходную команду в скриптовом установщике для развертывания вашей базы данных из файла дампа.
В SQLSERVER я использую инструмент импорта / экспорта, который поставляется с SQLSERVER, для создания скрипта из базы данных с любыми данными, которые я хочу развернуть с базой данных. Затем я запускаю скрипт для базы данных в своем установщике.
У вас есть несколько вариантов. Вопрос в том, что вы используете для установки? NSI, проекты настройки Visual Studio? и т.д… То, как вы ответите на этот вопрос, определит наилучший подход к развертыванию вашей базы данных.
Вы также можете поступить так, как рекомендует @oded, хотя я никогда не делал этого, кроме как с basic ASP.NET сайты и база данных sqlexpress, поставляемые с проектом VS. Обычно я нахожу, что хорошая идея использовать файл или нет, зависит только от вашей сложности.