Microsoft 使用 SQL Server 2005 Compact Edition(SQL Server CE),您可以在支援的裝置上建立、管理和維護本機資料庫。您還可以與 Microsoft SQL Server 資料庫同步此本機資料庫,在裝置和伺服器之間交換資料。
使用 .NET Compact Framework
Microsoft .NET Compact Framework 用於為裝置快速開發應用程式。.NET Compact Framework 包含兩個主要組件:
通用語言執行平台
通用語言執行平台是一種環境,它通過提供線程的核心服務和記憶體管理,負責在應用程式運行時管理代碼。面向運行時設計的代碼稱為Managed 程式碼,而不使用運行時的代碼則稱為Unmanaged 程式碼,或機器碼。用於智慧型裝置的本機應用程式是使用 Microsoft Visual C++ for Devices 產生的,而託管應用程式是使用一種 .NET 程式設計語言(包括 Microsoft Visual Basic 和 Microsoft Visual C#)產生的。
.NET Compact Framework 類庫
.NET Compact Framework 類庫提供了可重用的類,從使用者介面開發到線程管理,再到資料庫訪問,這些類可以縮短開發時間和簡化許多常規編程任務。
對於資料庫訪問,.NET Compact Framework 包括 System.Data 命名空間。它使您能夠使用 ADO .NET. 來訪問 SQL Server 和 SQL Server Compact Edition 資料庫。由於 ADO .NET 提供了對多種資料來源的一致訪問方式,因此開發使用 SQL Server Compact Edition 的應用程式與開發使用其他許多資料庫源的應用程式是相似的。當訪問 SQL Server Compact Edition 資料庫時,通常需要使用 System.Data.SqlServerCe 命名空間。
注意:
若要開發面向 .NET Compact Framework 的應用程式,必須安裝 Microsoft Visual Studio 2003 或 Microsoft Visual Studio 2005。在 Visual Studio 中,可以使用 Microsoft C#、Microsoft Visual Basic 或同時使用這兩種語言開發應用程式。
入門
System.Data.SqlServerCe 命名空間提供了在編寫使用 SQL Server Compact Edition 的.NET 應用程式時必須具備的功能。