В настоящее время я храню свой файл базы данных sqlite в папке App_Data в соответствии с лучшими образцами и практиками ASP.NET.
В настоящее время я использую в webconfig следующее:
<connectionStrings>
<add name="sqlite"
connectionString="Data Source=|DataDirectory|MyDB; Version=3;" />
</connectionStrings>
и следующий код:
public SqliteDAO(string path)
{
Connection = new System.Data.SQLite.SQLiteConnection(path );
}
//...
//where path = |DataDirectory|MyDB
Это заставляет sqlite создавать НОВУЮ базу данных (без таблиц в ней), и поэтому ни один из моих вызовов доступа к данным не работает, так как они не находят имена таблиц. Как мне ссылаться на файл sqlite db в папке App_Data из моего кода WebApplication ??
Спасибо!