使用 SQL Server Compact 3.5 数据库(设备)
更新: 2008 年 7 月

SQL Server Compact 3.5 是用于设备应用程序的理想数据库,因为它提供以下功能:
轻量级操作(在进程内运行,在设备上只需要 2MB 的安装空间。)
SQL Server 查询编程功能的丰富子集。
SQL Server 数据类型的丰富且一致的子集。
支持 ADO.NET 和 OLE DB。
使用 .sdf 数据库文件进行本地数据存储。
数据同步(通过 RDA、合并复制和 Microsoft Synchronization Services for ADO.NET 使用 Microsoft SQL Server 数据库)。
本地安全与服务器的连接安装 SQL Server Compact获取帮助
Visual Database Tools
可以使用服务器资源管理器/数据库资源管理器和?Visual Database Tools?在 Visual Studio 中创建和管理 SQL Server Compact 3.5 (.sdf) 数据库文件。有关如何执行特定数据库任务的信息,请参见:
如何:创建数据库(设备)
如何:管理数据库中的表(设备)
如何:管理数据库中的列(设备)
如何:预览数据库中的数据(设备)
如何:管理数据库密码(设备)
如何:管理数据库中的索引(设备)
如何:缩小和修复数据库(设备)
?说明:
如果连接到使用早期版本的 SQL Server Compact 开发的数据库,则会显示
在设备项目中访问 SQL Compact 数据库
System.Data.SqlServerCe?命名空间是 SQL Server Compact 3.5 数据库的 .NET Compact Framework 数据提供程序。可以使用此命名空间中的方法和类访问存储在 SQL Server Compact 3.5 数据库中的数据。可以使用?SqlServerCe?数据提供程序手动访问数据。或者,也可以使用数据源配置向导
?说明:
Visual Studio 2008 中的“数据源配置向导”不会为早期版本的 SQL Server Compact/Mobile Edition 生成代码。有关更多信息,请参见使用 SQL Server 2005 Compact Edition 3.1 数据库(设备)。
使用 Microsoft Synchronization Services for ADO.NET 的偶尔连接的应用程序
通过使用 Visual Studio 2008 Service Pack 1 和 Microsoft Synchronization Services for ADO.NET,可以生成偶尔连接的智能设备应用程序,这些应用程序在远程数据库与 SQL Server Compact 数据库之间同步数据。
偶尔连接的应用程序从客户端上的本地数据库访问远程数据。这些应用程序会定期将本地数据缓存与远程数据库中的数据进行同步。因此,即使在与远程数据库的连接不可用时,这些应用程序也可以运行。
有关更多信息,请参见偶尔连接的应用程序(设备)。
Visual Studio 中的数据设计器支持
Visual Studio 提供了数据设计器工具,使用这些工具可以执行诸如将 SQL Server Compact 3.5 数据源拖动到窗体设计器中等任务。有关更多信息,请参见:
演练:主/从应用程序
如何:创建主/从应用程序(设备)
如何:为数据应用程序生成摘要视图和编辑视图(设备)
演练:参数化查询应用程序
如何:创建参数化查询(设备)
如何:添加导航按钮(设备)
如何:将数据更改持久地保存到数据库中(设备)
?说明:
Visual Studio 2008 中的数据设计器工具不支持早期版本的 SQL Server Compact/Mobile Edition。有关信息,请参见使用 SQL Server 2005 Compact Edition 3.1 数据库(设备)。
自动部署
部署或调试使用 SQL Server Compact 3.5 的托管智能设备项目时,如果尚未安装 SQL Server Compact 3.5 运行时,Visual Studio 2008 会自动部署和安装该运行时。有关更多信息,请参见如何:在设备上安装 SQL Server Compact 3.5。
请参见
概念SQL Server Compact 3.5 和 Visual Studio