ASP.NET Verbindungszeichenfolge Metadaten-syntax
Ich bin neu in der ASP.NET-ville, sanft sein.
Ich habe Fehlerbehebung ASP.NET setup, wo der server/Datenbank Werte verändern, daher web.config aktualisiert werden muss.
Gibt es mehrere <add name="NameXYZ" connectionString="blah" />
Instanzen (mehrere ASP.NET Komponenten), aber einige von diesen sind markiert, anders als die anderen.
Ich habe die folgenden zur Verfügung gestellt:
<add name="CONNECTION-B" connectionString="metadata=res://*/ZZZZ.ssdl;provider=System.Data.SqlClient;provider connection string="Data Source=XXX;Initial Catalog=YYY;Persist Security Info=True;User ID=AAA;Password=BBBB;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
<add name="CONNECTION-A" connectionString="server=XXX;database=YYY;user id=XXX;password=BBB" />
Ich verwendet habe ersetzt die Werte in der obigen, so dass die Annahme, dass für die beiden format-Typen:
- XXX der server (MSSQL host)
- YYY ist der name der Datenbank
- AAA ist der Datenbank-user, und
- BBB ist das Benutzer-Passwort.
(ZZZZ ist ein pipe-separierte Liste von etwas)
Fragen sind wie folgt:
A) Ist meine Annahme gleichbedeutend Verbindungszeichenfolge Begriffe genau? (Datenquelle <=> server -, Datenbank - <=> initial catalog)
B) gibt es irgendwelche Syntaxfehler im markup? Einige MSDN-Dokumenten, die ich geschaut habe, up-Einsatz Doppel -, Einzel-und "
Marken austauschbar.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es zwei verschiedene Arten von Verbindungs-strings hier. Die beste Wette (IMO) ist zu haben, Lesen Sie in der docs -
Der erste ist ein ADO.Net connection string: http://msdn.microsoft.com/en-us/library/ms254500.aspx
Der zweite ist ein Entity Framework connection string: http://msdn.microsoft.com/en-us/library/cc716756.aspx
Es ist alles erklärt in diesen beiden links sicherlich deutlicher, als ich es erklären kann!
Eine große Quelle der Verbindungszeichenfolge Informationen finden Sie hier:
http://www.connectionstrings.com/
Fühlte ich das Bedürfnis, das zu posten, da hatte ich auch einige Probleme mit diesem, und später entdeckt, dass es einen Unterschied in der Verbindungszeichenfolge Anforderungen für codefirst/Modell/Datenbank Ansätze:
MS Blog-post über die Konfigurationseinstellungen für den Konzern auszuführen Rahmen Verbindungszeichenfolgen