Путь к файлу папки Visual Studio - PullRequest
0 голосов
/ 04 июля 2011

У меня есть папка в моем проекте под названием «База данных».Внутри этой папки находится файл "topicalconcordance.sqlite".Я пытаюсь найти базу данных и подключиться к ней следующим образом:

using (DbConnection cnn = new SQLiteConnection("Data Source=myDbPath/topicalconcordance.sqlite"))

Как мне изменить мой путь, чтобы он указывал на внутренний файл .sqlite в моей папке?

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

1 Ответ

1 голос
/ 04 июля 2011

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

Ваш файл app.config будет выглядеть следующим образом.

<?xml version="1.0"?>
<configuration>
  <connectionStrings>
    <add name="Conn" connectionString="Data Source=myDbPath/topicalconcordance.sqlite" />
  </connectionStrings>
</configuration>

Вы можете позвонить, получить соединение в коде позади.

string connection = ConfigurationManager.ConnectionStrings["Conn"].ConnectionString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...