Freigeben über


Tools zum Entwickeln von Anwendungen

Microsoft stellt die folgenden Tools bereit, um Ihnen das Entwickeln von Synchronisierungsanwendungen zu erleichtern:

  • Die Dialogfelder Cache für lokale Datenbanken und Datensynchronisierung konfigurieren in Visual Studio 2008.

  • die SqlSyncAdapterBuilder-Klasse als Bestandteil der Sync Framework-API

Cache für lokale Datenbanken

Mit Visual Studio 2008 wird der Cache für lokale Datenbanken eingeführt. Mit dieser Funktion können Sie schnell und einfach ein erstes Dataset sowie Änderungen dieser Daten in eine lokale SQL Server Compact-Datenbank herunterladen. Beim Hinzufügen eines Cache für lokale Datenbanken wird das Dialogfeld Datensynchronisierung konfigurieren geöffnet. In diesem Dialogfeld können Sie spezifische Informationen zum Client und Server angeben, die für das Einrichten der erforderlichen Sync Framework-Komponenten benötigt werden. Weitere Informationen dazu finden Sie in der Visual Studio-Dokumentation unter "Übersicht über gelegentlich verbundene Anwendungen".

Der Cache für lokale Datenbanken eignet sich hervorragend für das schnelle Entwickeln einer Anwendung mit Nur-Download-Synchronisierung. Sie können den für den Cache für lokale Datenbanken erstellten Code erweitern, indem Sie Code hinzufügen, der Hochladevorgänge möglich macht (bidirektionale Synchronisierung). Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Erweitern des Caches für lokale Datenbanken zur Unterstützung der bidirektionalen Synchronisierung.

Hinweis

Visual Studio 2008 verwendet Sync Framework für ADO.NET 1.0, wenn Code für den Cache für lokale Datenbanken erstellt wird.

Synchronisierungsadapter-Generator

Der Synchronisierungsadapter-Generator wurde nach dem Vorbild des Befehlsgenerators von ADO.NET entwickelt. Mit diesem Tool können Sie Code für die Synchronisierungsbefehle entwickeln, die vom Serversynchronisierungsanbieter ausgeführt werden. Der Synchronisierungsadapter-Generator produziert auf der Grundlade der Informationen, die Sie zu den an der Synchronisierung beteiligten Tabellen bereitstellen, SELECT-, INSERT-, UPDATE- und DELETE-Anweisungen für SQL Server-Datenbanken. Mithilfe dieses Generators können die folgenden Informationen angegeben werden:

  • die Tabellen, die synchronisiert werden sollen

  • die Nachverfolgungsspalten in diesen Tabellen

  • die Synchronisierungsrichtung

  • die einzuschließenden Zeilen und Spalten

Der Synchronisierungsadapter-Generator verwendet diese Informationen zum Erstellen eines Synchronisierungsadapters und zum Erstellen von Transact-SQL-Befehlen. Die Informationen sind mit SQL Server 2000 und höheren Versionen kompatibel.

Hinweis

Sie können den Synchronisierungsadapter-Generator auch verwenden, um sich mit den Synchronisierungsbefehlen vertraut zu machen. Wir empfehlen aber, Befehle, die gespeicherte Prozeduren verwenden, möglichst manuell anzugeben. Gespeicherte Prozeduren können zu einer höheren Arbeitsgeschwindigkeit und Sicherheit der Anwendung beitragen.

Beispiele zur Verwendung von SqlSyncAdapterBuilder finden Sie in den folgenden Themen:

Siehe auch

Konzepte

Offlineszenarien