Ich habe noch nie Visual Studio 2017 (oder früheren Versionen) verwendet und wurden aufgefordert, an einem Projekt zu arbeiten, das das Abrufen von Informationen aus einer SQL-Datenbank enthält. Ich versuche, eine Verbindung zur Datenbank mit einer externen Konfiguration zu öffnen und dann configSource in meiner App-Konfiguration zu verwenden. Wenn ich diesen Code ausführe, erhalte ich einen Fehler: Die ConnectionString-Eigenschaft wurde nicht initialisiert. Ich habe ein wenig Nachforschungen darüber angestellt, aber ich bin unsicher bezüglich einiger Funktionen und Syntax von VS. Erstens, muss der ConnectionString in der App-Konfiguration oder anderswo wie ein Modul oder ein Formular initialisiert werden? Hier sind meine App-Konfiguration und der externe Konfigurationscode. Externe config:Wo Verbindung zu Sql in Visual Studio 2017
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="WindowsApp4.My.MySettings.TrakConnectionString"
connectionString="Data Source=Trak;Initial Catalog=Trak;User
ID=TrakMe;Password = TrakMeData;"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
App config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings configSource ="external_conn.config"/>
</configuration>
Vielen Dank für jede Hilfe.
Verbindungszeichenfolge ist normalerweise unabhängig von Visual Studio. Es wird verwendet, wenn Ihre App eine Verbindung zur Datenbank herstellt, die für ihre Arbeit verwendet wird. Wenn Sie von Visual Studio aus eine Verbindung zur Datenbank herstellen und diese Datenbank verwalten müssen, können Sie über das Fenster "Server Explorer" eine Verbindung zur Datenbank herstellen. Wenn Sie nicht sehen, dass Sie es zeigen, zeigen Sie es im Menü "Ansicht" oder geben Sie "Server Explorer" ein, um das Suchfeld im rechten oberen Kopf des Fensters links von der Minimieren-Schaltfläche zu suchen. – Misaz