2016-04-14 6 views
0

Aktuell public MyDbContext() : base("<database_name>") beim Debuggen meiner Anwendung auf dem lokalen Rechner. Eine MDF-Datei wird in App_Data erstellt.Der beste Weg für die Datenbankverbindung?

Kann ich die lokale SQL Server 2016-Instanz nach der Veröffentlichung automatisch auswählen lassen?

Ich normalerweise base("name=<conn_string>") angeben, aber dann muss ich Verbindungszeichenfolge jedes Mal, wenn ich veröffentliche.

+0

einen Blick auf web.config Nehmen Sie brauchen transformiert. https://msdn.microsoft.com/en-us/library/dd465318(v=vs.100).aspx –

+0

@SteveGreene, das ist die Lösung. Mach einen Post, damit ich akzeptieren kann. – johndoe33

Antwort

0

Versuchen Sie einfach auf Ihre Web.config

<connectionStrings> 
    <add name="MyContext" providerName="System.Data.SqlClient" connectionString="...."/> 
    </connectionStrings> 

und verwenden überall hinzuzufügen:

public MyDbContext() : base("MyContext") 

Auf diese Weise Sie Datei nur Config ändern

Verwandte Themen