Wie kann ich mich auf die Sqlite db-Datei im App_Data-Ordner für meine ASP.NET Web-Anwendung?
Derzeit bin ich der Speicherung meiner sqlite db-Datei im App_Data-Ordner als pro ASP.NET am besten Muster und Praktiken.
Derzeit bin ich mit dem folgenden im webconfig:
<connectionStrings>
<add name="sqlite"
connectionString="Data Source=|DataDirectory|MyDB; Version=3;" />
</connectionStrings>
und dem folgenden code:
public SqliteDAO(string path)
{
Connection = new System.Data.SQLite.SQLiteConnection(path );
}
//...
//where path = |DataDirectory|MyDB
Es bewirkt, dass sqlite eine NEUE Datenbank (ohne Tabellen), und damit keiner meine Daten zugreifen, Anrufe funktionieren, weil Sie nicht finden Sie die Tabelle Namen. Wie kann ich mich auf die sqlite db-Datei im App_Data-Ordner von meiner WebApplication-code??
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Server Verwenden.MapPath für Ihre db-Datei. Es wäre also so etwas wie
System.Web.HttpContext.Current
- Objekt, wenn Sie arbeiten in asp.net und brauchen nicht, geben Sie es herum.