2012-03-27 3 views
0

В качестве личного проекта я хочу проверить возможность использования SQLite с MVC 3 и до сих пор так хорошо удалось настроить все настройки.Создание SQLite ConnectionString Portable

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

Есть ли способ, которым я могу изменить строку соединения, чтобы она использовала набор каталогов каждый раз?

Я база данных размещена в datalayer решения в той же папке находится мой DataModel, если это любая помощь

ответ

1

Я вижу два пути:

  • указать местоположение базы данных SQLite, как по отношению к исполняемый файл
  • Укажите путь, указанный в качестве ввода (скажем, аргумент командной строки или файл .config)