Freigeben über


Übersicht über SQL Server Compact Edition und .NET Compact Framework

Microsoft Mit SQL Server 2005 Compact Edition (SQL Server Compact Edition) können Sie eine lokale Datenbank auf einem unterstützten Gerät erstellen, verwalten und warten. Darüber hinaus können Sie diese lokale Datenbank mit Microsoft SQL Server-Datenbanken synchronisieren, indem Sie Daten zwischen dem Gerät und dem Server austauschen.

Verwenden von .NET Compact Framework

Mit Microsoft .NET Compact Framework können Sie auf schnelle Weise Anwendungen für Geräte entwickeln. .NET Compact Framework besteht aus zwei Hauptkomponenten:

  • Common Language Runtime
    Common Language Runtime ist die Umgebung zur Verwaltung von Code während der Ausführung der Anwendung und stellt die Kerndienste für Thread- und Speicherverwaltung bereit. Code für die Runtime wird als verwalteter Code bezeichnet. Code, der die Runtime nicht verwendet, wird dagegen als nicht verwalteter, oder systemeigener Code bezeichnet. Systemeigene Anwendungen für intelligente Geräte werden mithilfe von Microsoft Visual C++ für mobile Geräte erstellt. Verwaltete Anwendungen werden dagegen mithilfe einer der .NET-Programmiersprachen erstellt, wie z. B. Microsoft Visual Basic und Microsoft Visual C#.
  • .NET Compact Framework-Klassenbibliothek
    Die .NET Compact Framework-Klassenbibliothek stellt wiederverwendbare Klassen bereit, die die Entwicklungszeit reduzieren und viele allgemeine Programmieraufgaben vereinfachen, von der Entwicklung der Benutzeroberfläche und der Threadverwaltung bis hin zum Datenbankzugriff.

Für den Datenbankzugriff enthält .NET Compact Framework den System.Data-Namespace. Hierdurch ist der Zugriff auf SQL Server- und SQL Server Compact Edition-Datenbanken mithilfe von ADO.NET möglich. Da ADO.NET den einheitlichen Zugriff auf eine Vielzahl von Datenquellen ermöglicht, ähnelt die Entwicklung von Anwendungen, die SQL Server Compact Edition verwenden, der Entwicklung von Anwendungen, die verschiedene andere Datenbankquellen verwenden. Beim Zugriff auf SQL Server Compact Edition-Datenbanken verwenden Sie in der Regel den System.Data.SqlServerCe-Namespace.

Hinweis:
Zum Entwickeln von Anwendungen für .NET Compact Framework müssen Sie Microsoft Visual Studio 2003 oder Microsoft Visual Studio 2005 installieren. In Visual Studio können Sie Anwendungen in Microsoft C# und/oder Microsoft Visual Basic entwickeln.

Erste Schritte

Der System.Data.SqlServerCe-Namespace stellt die Funktionalität bereit, die Sie zum Programmieren von .NET-Anwendungen benötigen, die SQL Server Compact Edition verwenden. Weitere Informationen zu den ersten Schritten mit dem Namespace finden Sie unter Lernprogramme von SQL Server Compact Edition.

Siehe auch

Referenz

.NET-Programmierung für SQL Server Compact Edition

Hilfe und Information

Informationsquellen für SQL Server Compact Edition