Wie sollte ich eine Entity Framework-Verbindungszeichenfolge bearbeiten?
Ich hatte vor kurzem Bearbeiten meiner app.config-Datei, ändern Sie die Verbindungszeichenfolge für ein Entity Framework data model (.edmx
- Datei). Aber ich würde gerne wissen: gibt es eine Möglichkeit zum Bearbeiten der EF-Verbindungszeichenfolge mithilfe des Designers?
Die ursprüngliche Verbindungszeichenfolge automatisch generiert wird, durch den Entity Data Model-Assistenten. Der connection-string dann nicht geändert werden - es bleibt deaktiviert in den Eigenschaften-Fenster der .edmx-designer. Ich möchte vermeiden, die Bearbeitung von XML von hand, wenn ich kann (in der app.config), so Frage ich mich, ob es einen Weg gibt, um wieder in den ursprünglichen Bildschirm des Assistenten, um die Verbindung Zeichenfolge änderungen und lassen Sie das tool Bearbeiten Sie die app.config Datei für mich.
InformationsquelleAutor der Frage DeveloperDan | 2011-03-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie entfernen Sie die Verbindungszeichenfolge aus der
app.config
- Datei, die erneut ausgeführt werden die entity Data Model-Assistenten führen Sie zum erstellen einer neuen Verbindung.InformationsquelleAutor der Antwort Fabian Nicollier
Nein, können Sie nicht Bearbeiten Sie die Verbindungszeichenfolge in der designer. Der connection-string ist nicht Teil der EDMX-Datei, es ist nur der angegebene Wert aus der Konfigurationsdatei, und wahrscheinlich, weil der, dass es nur readonly in der Eigenschaften-Fenster.
Ändern der Konfigurations-Datei ist eine gemeinsame Aufgabe, denn Sie will manchmal zu ändern, ohne die Neuerstellung der Anwendung. Das ist der Grund, warum Konfigurations-Dateien vorhanden sind.
InformationsquelleAutor der Antwort Ladislav Mrnka
Sie normalerweise definieren Sie Ihre connection strings in der Web.config. Nach der Generierung der edmx-der connection-string wird gespeichert in der App.Config. Wenn Sie möchten, ändern Sie die Verbindungszeichenfolge, gehen Sie zu der app.config und entfernen Sie alle Verbindungszeichenfolgen. Gehen Sie nun auf die edmx mit der rechten Maustaste auf die Entwurfsoberfläche, wählen Sie Modell aus der Datenbank Aktualisierenwählen Sie die Verbindungszeichenfolge aus der dropdown, Klicken Sie auf nächstenHinzufügen oder Aktualisieren (wählen Sie, was Sie wollen) und fertig stellen.
In der Ausgabe-Fenster zeigt es etwas wie dieses,
Erzeugte Modell-Datei: UpostDataModel.edmx.
Laden von Metadaten aus der Datenbank dauerte 00:00:00.4258157.
Die Erzeugung des Modells dauerte 00:00:01.5623765.
Hinzugefügt, die Verbindungszeichenfolge in der App.Config-Datei.
InformationsquelleAutor der Antwort DanKodi
Öffnen .edmx-Datei beliebigen text-editor ändern Sie das Schema="Ihre gewünschten schema" und auch öffnen, die app.config/web.configändern Sie die Benutzer-id und das Kennwort aus der Verbindungszeichenfolge. Sie sind fertig.
InformationsquelleAutor der Antwort bijon75