Was ist der beste Weg, um eine bestehende Datenbank an sql localdb anzuhängen?

9

Kontext

Ich arbeite an einer Desktop-App, die im Falle eines Verbindungsverlustes mit dem entfernten SQL-Server ausgeführt werden muss: ein SQL Server Express (ich weiß ...) 2012. Ich ' Ich arbeite an Visual Studio Express 2013. Also habe ich herausgefunden, dass meine beste Option SQLLocalDB als meine lokale Client-DB ist, da ich nur meine datenfreie MDF-Datei importieren und die Datensynchronisierung ( was für mich ein ziemlich einfaches Regelwerk darstellt). Um die MDF-Datei an SQLLocalDB anzuhängen, habe ich zwei Möglichkeiten, aber ich verstehe die Konsequenzen nicht genau.

Lösung 1 - Transact SQL

Lösung 2 - Connexion-Zeichenfolge

%Vor%

Was ist der beste Weg zu wissen, dass ich mit Entity Framework auf die Daten im Code zugreife?

    
IronSlug 19.12.2014, 10:40
quelle

1 Antwort

0

Meine Meinung ist, dass Lösung # 2 besser ist, weil sie auf Verbindungszeichenfolge zu Datenbank basiert.

In SQL Express können Sie auch einen Datenbanknamen in T-SQL angeben ( USE DB_NAME ). Aber die Leute geben normalerweise db in einer Verbindungszeichenfolge anstelle von T-SQL an

    
Mikhail Lobanov 05.05.2017, 08:53
quelle

Tags und Links