Exemplarische Vorgehensweise: Hinzufügen einer SQL Server Compact 3.5-Datenbank zu einer Anwendung und Bereitstellen der Anwendung
Diese exemplarische Vorgehensweise enthält Schritt-für-Schritt-Anweisungen, wie eine SQL Server Compact 3.5-Datenbank in eine Windows-Anwendung integriert werden kann.
In dieser exemplarischen Vorgehensweise werden die folgenden Aufgaben veranschaulicht:
Erstellen einer neuen Windows-Anwendung
Hinzufügen einer SQL Server Compact 3.5-Datenbank zu einem Projekt
Erstellen von datengebundenen Windows Forms-Steuerelementen
Bereitstellen der Anwendung (einschließlich der Datenbank) durch die ClickOnce-Bereitstellung
Vorbereitungsmaßnahmen
Für die Durchführung dieser exemplarischen Vorgehensweise benötigen Sie Folgendes:
- SQL Server Compact 3.5
Erstellen der Windows-Anwendung
Im ersten Schritt wird ein Windows-Anwendungsprojekt erstellt.
Tipp
Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.
So erstellen Sie eine neue Windows-Anwendung
Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt.
Nennen Sie das Projekt SQLCompactWalkthrough.
Klicken Sie auf Windows-Anwendung und dann auf OK. Weitere Informationen finden Sie unter Erstellen von Windows-basierten Anwendungen.
Das Projekt SQLCompactWalkthrough wird erstellt und dem Projektmappen-Explorer hinzugefügt.
Hinzufügen der Datenbank und Erstellen der Datenquelle
Der nächste Schritt nach dem Erstellen des Projekts besteht aus dem Hinzufügen einer SQL Server Compact 3.5-Datenbank zum Projekt und dem Erstellen einer neuen Datenquelle auf Basis von Tabellen in der Datenbank. Die neue Datenquelle wird im nächsten Abschnitt zur Datenbindung per Drag & Drop aus dem Fenster Datenquellen verwendet.
In dieser Vorgehensweise erstellen Sie mit dem Assistent zum Konfigurieren von Datenquellen in der Beispieldatenbank Northwind eine Datenquelle auf Basis der Tabelle Customers. Der Assistent zum Konfigurieren von Datenquellen startet automatisch, wenn einem Projekt eine SQL Server Compact 3.5-Datenbankdatei hinzugefügt wird.
Tipp
Die Northwind-Beispieldatenbank für SQL Server Compact 3.5 trägt den Namen Northwind.sdf und befindet sich im Verzeichnis C:\Programme\Microsoft SQL Server Compact Edition\v3.5\Samples.
So erstellen Sie eine Datenquelle
Klicken Sie im Menü Projekt auf Vorhandenes Element hinzufügen.
Suchen Sie im Dialogfeld Vorhandenes Element hinzufügen den Speicherort der Datei Northwind.sdf, und klicken Sie dann auf Hinzufügen.
Tipp
Sie müssen im Dialogfeld Vorhandenes Element hinzufügen in der Liste Objekte des Typs auf die Option Datendateien klicken, damit alle SDF-Dateien angezeigt werden.
Nachdem Sie die Datenbankdatei hinzugefügt haben, wird der Assistent zum Konfigurieren von Datenquellen mit der Seite Datenbankobjekte auswählen geöffnet.
Erweitern Sie den Knoten Tabellen, und überprüfen Sie die Tabelle Customers.
Wenn Sie auf Fertig stellen klicken, wird dem Projekt die Datenbankdatei (Northwind.sdf) zusammen mit einem typisierten DataSet (NorthwindDataset) hinzugefügt.
Erstellen von Steuerelementen zum Anzeigen der Daten
Nachdem die Datenquelle erstellt wurde und im Fenster Datenquellen angezeigt wird, können Sie die Tabelle auf ein Windows Form ziehen, um ein datengebundenes Raster zu erstellen.
So fügen Sie dem Windows Form ein datengebundenes Raster hinzu
Ziehen Sie den Knoten Customers aus dem Fenster Datenquellen auf Form1.
Drücken Sie F5, um die Anwendung auszuführen.
Das Formular wird mit den in das Raster geladenen Kundendaten angezeigt.
Bereitstellen der Anwendung
Sofern die Anwendung fertig ist, können Sie sie jetzt bereitstellen. In dieser exemplarischen Vorgehensweise verwenden Sie die ClickOnce-Bereitstellung.
Um eine ClickOnce-Bereitstellung für eine Anwendung mit einer SQL Server Compact 3.5-Datenbank zu erstellen, müssen die entsprechenden Veröffentlichungsinformationen im Projekt-Designer konfiguriert werden.
Tipp
Beim Hinzufügen einer SQL Server Compact 3.5-Datenbankdatei zu einem Projekt werden automatisch die entsprechenden Veröffentlichungsinformationen für die ClickOnce-Bereitstellung konfiguriert. In dieser exemplarischen Vorgehensweise wird anhand der einzelnen Einstellungen beschrieben, wie die Bereitstellung funktioniert.
So konfigurieren Sie die ClickOnce-Bereitstellung für eine Anwendung mit einer SQL Server Compact 3.5-Datenbank
Um den Projekt-Designer im Projektmappen-Explorer zu öffnen, doppelklicken Sie auf Mein Projekt, wenn Sie an einem Visual Basic-Projekt arbeiten, oder auf Eigenschaften, wenn Sie an einem C#-Projekt arbeiten.
Klicken Sie auf die Registerkarte Veröffentlichen.
Klicken Sie auf Anwendungsdateien, und legen Sie dann den Veröffentlichungsstatus der Datei Northwind.sdf auf Datendatei (Auto) fest.
Mit dieser Einstellung wird der Installer angewiesen, die Datei im Datenverzeichnis abzulegen.
Klicken Sie auf OK.
Klicken Sie auf Erforderliche Komponenten, und aktivieren Sie dann das Kontrollkästchen SQL Server Compact 3.5.
Mit dieser Einstellung wird der Installer angewiesen, das Vorhandensein der SQL Server Compact 3.5-Laufzeit zu überprüfen und sie ggf. aus dem Internet zu installieren.
Erstellen des Installers
Nachdem die Veröffentlichungsinformationen konfiguriert wurden, um die SQL Server Compact 3.5-Datenbank gemeinsam mit der Anwendung bereitzustellen, muss der Installer erstellt werden.
So erstellen Sie den Installer
Klicken Sie im Bereich Veröffentlichungsort auf die Schaltfläche mit den Auslassungszeichen (...), um das Dialogfeld Website öffnen zu öffnen.
Wählen Sie Dateisystem aus.
Erstellen Sie einen neuen Ordner zur Bereitstellung des Installers, und wählen Sie ihn anschließend aus.
Tipp
Sie können den Ordner in einem beliebigen Pfad erstellen. Sie sollten sich aber merken, wo Sie ihn erstellt haben, damit Sie ihn später wiederfinden.
Klicken Sie auf Öffnen.
Klicken Sie auf Jetzt veröffentlichen, um den Installer zu erstellen.
Nächste Schritte
Kopieren Sie den soeben erstellten Ordner auf einen Computer, der nicht über SQL Server Compact 3.5 verfügt, und installieren Sie dann die Anwendung, indem Sie Setup ausführen. Der Installer erkennt die erforderliche Komponente SQL Server Compact 3.5 und installiert SQL Server Compact 3.5 zusammen mit der Anwendung.
Siehe auch
Aufgaben
Gewusst wie: Hinzufügen einer SQL Server Compact 3.5-Datenbank zu einem Projekt
Gewusst wie: Bereitstellen einer SQL Server Compact 3.5-Datenbank mit einer Anwendung
Konzepte
SQL Server Compact 3.5 und Visual Studio