Ich musste kürzlich meine Datei app.config bearbeiten, um die Verbindungszeichenfolge für ein Entity Framework-Datenmodell zu ändern (.edmx
Datei) . Aber ich würde gerne wissen: Gibt es eine Möglichkeit, die EF-Verbindungszeichenfolge mit dem Designer zu bearbeiten?
Die ursprüngliche Verbindungszeichenfolge wird vom Assistenten für Entitätsdatenmodelle automatisch generiert. Die Verbindungszeichenfolge kann dann nicht geändert werden - sie bleibt im Eigenschaftenfenster des .edmx-Designers deaktiviert. Ich möchte es vermeiden, XML manuell zu bearbeiten, wenn ich kann (in app.config). Daher habe ich mich gefragt, ob es eine Möglichkeit gibt, zum ursprünglichen Assistentenbildschirm zurückzukehren, um Änderungen an der Verbindungszeichenfolge vorzunehmen und das Tool die Datei app.config bearbeiten zu lassen für mich.
quelle
Nein, Sie können die Verbindungszeichenfolge im Designer nicht bearbeiten. Die Verbindungszeichenfolge ist nicht Teil der EDMX-Datei. Sie ist nur ein referenzierter Wert aus der Konfigurationsdatei und wahrscheinlich deshalb nur im Eigenschaftenfenster schreibgeschützt.
Das Ändern der Konfigurationsdatei ist eine häufige Aufgabe, da Sie manchmal Änderungen vornehmen möchten, ohne die Anwendung neu zu erstellen. Aus diesem Grund sind Konfigurationsdateien vorhanden.
quelle
Normalerweise definieren Sie Ihre Verbindungszeichenfolgen in Web.config. Nach dem Generieren des edmx wird die Verbindungszeichenfolge in der App.Config gespeichert. Wenn Sie die Verbindungszeichenfolge ändern möchten, gehen Sie zur app.config und entfernen Sie alle Verbindungszeichenfolgen. Gehen Sie nun in der edmx der rechten Maustaste auf die Designer - Oberfläche, wählen Sie Update - Modell aus der Datenbank , wählen Sie die Verbindungszeichenfolge aus der Dropdown - Liste Klicken nächsten , Hinzufügen oder Aktualisieren (wählen Sie, was Sie wollen) und zu beenden.
Im Ausgabefenster wird so etwas angezeigt:
Generierte Modelldatei: UpostDataModel.edmx. Das Laden von Metadaten aus der Datenbank dauerte 00: 00: 00.4258157. Das Generieren des Modells dauerte 00: 00: 01.5623765. Die Verbindungszeichenfolge wurde zur App.Config-Datei hinzugefügt.
quelle
Öffnen Sie die EDMX-Datei in einem beliebigen Texteditor, ändern Sie das Schema = " Ihr erforderliches Schema " und öffnen Sie auch die Datei app.config / web.config . Ändern Sie die Benutzer-ID und das Kennwort in der Verbindungszeichenfolge . du bist fertig.
quelle
Befolgen Sie die nächsten Schritte:
quelle