Einstellung der Verbindungs-string in dbml-Dateien mithilfe von Linq to SQL in Visual Studio 2008
Ich habe eine Anwendung, die arbeitet mit einer Datenbank "TestDB". Zu der Zeit war ich die Entwicklung der Anwendung war ich mit linq to sql und das hinzufügen meine Daten, Tabellen durch ziehen und ablegen, um die TestDB.dbml-Datei und wahrscheinlich .net stellt automatisch die Verbindungszeichenfolge für den lokalen sql-server auf meinem Rechner. Soll die Anwendung starten, die auf einige windows-basierte Instrumente. und die Datenbank werden lokal in den Instrumenten.
Nun, wie kann ich ändern Sie die Verbindungszeichenfolge, um sicherzustellen, dass die lokale Datenbank im Gerät wird gezielt für meine Anwendung?
Auch, ich habe Benutzername und Passwort für meine Datenbank so wird es nicht sein, windows-Authentifizierung, Verbindung und meine Vermutung ist, dass Benutzername und Passwort sollte ein Teil der Verbindungszeichenfolge.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beim erstellen von DataContext in deinem code passieren Sie in der ConnectionString. So können Sie speichern, die in einer config-Datei und dann mit ConfigurationManager greifen Sie den ConnectionString, und es verwenden, um erstellen Sie Ihre DataContext-wie so:
Wenn Sie
Data Source = localhost
in der Verbindungszeichenfolge, es sollte immer auf den lokalen Rechner und sparen Sie setzen es individuell für jede Maschine, der die app ausführt.Edit: Nur als ein FYI, check-out http://connectionstrings.com/, ist es ganz praktisch.