Ich bin neu im Entity Framework und richte einen korrekten SQL Server ein.
Ich folge das offizielle Entity Framework-Tutorial und ich bin beim" Creating the Database "-Schritt etwa 30% auf der Seite.
Kopieren Sie die Datei "School.mdf" aus dem folgenden Ordner in den App_Data-Ordner Ihrer Anwendung
Anstatt die Datei School.mdf
zu verwenden, verwende ich meine eigene Datei, die automatisch mit SQL Server Management Studio erstellt wurde (ich habe das von das Microsoft Download Center , indem Sie die Option ENU\x86\SQLEXPRADV_x86_ENU.exe
auswählen, um eine Datenbank mit Tabellen zu erstellen.
Wenn Sie in Visual Studio 2010 Ultimate I:
Gehe zum Server Explorer
und klicke mit der rechten Maustaste auf Data Connections
- & gt; Add Connection
:
Wählen Sie die Microsoft SQL Server Database File
-Option für Datenquelle und drücken Sie Continue
.
Klicken Sie auf Browse...
unter Database file name
.
Wählen Sie die Datei im Verzeichnis %PROGRAMFILES%\Microsoft SQL Server\MSSQL11.MOBILIZEMESQL\MSSQL\DATA
, da sie dort gespeichert wird.
Erhalte den Fehler.
Bildversion :
1.
2.
3.
Ich bekomme die Fehlermeldung:
%Vor% Da mir das Tutorial nicht direkt sagt, wie ich das machen soll, dachte ich zuerst, dass ich eine Möglichkeit finden würde, .mdf
-Dateien zu öffnen, und das war die eine, die ich finden konnte.
Ich denke, ich bekomme den Fehler, weil der SQL Server ausgeführt wird (seit dem Management Studio nicht), da ich nicht weiß, was sonst die Datei verwenden sollte.
Ich könnte die Datei in eine andere Datei kopieren, aber müsste ich dann die Datei nicht jedes Mal aktualisieren, wenn ich die Datenbank ändere?
Da ich neu bin, weiß ich, dass mir hier etwas offensichtlich fehlt.
Gibt es eine geeignete Methode zum Verbinden einer Datenbank mit Entity Framework?