Как вы создаете переносимые базы данных с MsBuild? - PullRequest
3 голосов
/ 14 февраля 2011

Я хочу сохранить в своем решении проект, содержащий сценарии создания базы данных. Когда этот проект построен, он должен сгенерировать файл базы данных, который затем будет использоваться этим и другими проектами решения во время выполнения. Как это сделать?

Я знаю, что могу добавить задачу Pre-Build, но мне интересно:

  • какая командная строка может мне помочь (может быть, у sqlite есть клиент командной строки?)
  • понадобится ли мне создать пустой файл базы данных перед запуском сценариев?

Ответы [ 2 ]

1 голос
/ 15 февраля 2011

Вы можете скачать клиентскую оболочку командной строки для SQLite по адресу http://www.sqlite.org/download.html

Затем вы можете добавить следующую задачу предварительной сборки:

"sqlite3.exe" %dbFilename% < Database.sql
0 голосов
/ 22 февраля 2011

попробуйте Access db (расширение: accdb) ... его легко редактировать, можно создавать резервные копии и использовать его с доступом к Office, а также с его переносимостью.

...