Frage

Ich verwende System.Data.Linq.DataContext Datei eine MDF- Datenbank für den Zugriff auf

Ich möchte die Datenbank aus dem Projektverzeichnis verwenden, und nicht die, die durch den Debugger in dem Debug-Verzeichnis erstellt.

Das Problem ist, wenn ich die Connection String bearbeiten und den Pfad für AttachDBFilename wählen, VS2008 automatisch ersetzt mein Projektverzeichnis mit „| Datadirectory |“

Wie erhalte ich arround diese?

War es hilfreich?

Lösung

Bearbeiten Sie Ihre Anwendung "app.config" Datei
Gehen Sie zu der connection und ändern Sie die Connection auf den Pfad der DB.

Bei den Datacontext Datei-Eigenschaften, stellen Sie den "Application Settings" = True
Wählen Sie dann die Verbindung durch seinen Namen und daß es.

Andere Tipps

schon können Sie so schreiben: SampledbDataContext SDC = new SampledbDataContext (Server.MapPath ( "~ / Sampledb.mdf")); oder in design.cs Datei public SampledbDataContext (): Basis (global ::, Mapping "[cnn String hier! schreiben]") {         OnCreated (); }

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top