System.Data.SqlServerCe 命名空间

System.Data.SqlServerCe 命名空间是用于 SQL Server Compact Edition 的托管数据提供程序。此数据提供程序是类的集合,该集合用在托管开发环境中,以提供对 SQL Server Compact Edition 数据库的访问。通过使用 System.Data.SqlServerCe,您可以从智能设备、Tablet PC 或桌面应用程序创建、管理和同步 SQL Server Compact Edition 数据库。

  说明
公共类 ResultSetEnumerator 枚举数,可以用于循环访问 ResultSet 对象中的记录集合。ResultSetEnumerator 不应从代码直接使用。直接使用 SqlCeResultSet 对象可以获得更多功能。
公共类 ResultSetView 实现数据绑定接口,并在用户界面控件与 SqlCeResultSet 之间起到桥梁作用。
公共类 RowView 实现作为 ResultSetView 的一部分的数据绑定接口。不适合直接在您的代码中使用。
公共类 SqlCeCommand 表示对数据源执行的 SQL 语句。
公共类 SqlCeCommandBuilder 提供一种自动生成那些用来协调对 DataSet 所做的更改与关联的 Microsoft SQL Server 2005 Compact Edition 数据库的单表命令的方法。无法继承此类。
公共类 SqlCeConnection 表示到数据源的连接是打开的。
公共类 SqlCeDataAdapter 表示一组数据命令和一个数据库连接,它们用于填充 DataSet 和更新数据源。
公共类 SqlCeDataReader 提供从数据源读取数据行的只进流的方法。无法继承此类。
公共类 SqlCeEngine 表示 Microsoft SQL Server 2005 Compact Edition 引擎对象的属性、方法及其他对象。无法继承此类。
公共类 SqlCeError 收集与数据源返回的警告或错误有关的信息。无法继承此类。
公共类 SqlCeErrorCollection 收集 Microsoft SQL Server 2005 Compact Edition .NET Compact Framework 数据提供程序产生的所有错误。无法继承此类。
公共类 SqlCeException 在基础提供程序从 Microsoft SQL Server 2005 Compact Edition 数据源返回警告或错误时引发的异常。无法继承此类。
公共类 SqlCeFlushFailureEventArgs 封装 FlushFailure 事件的事件参数。
公共类 SqlCeInfoMessageEventArgs InfoMessage 事件提供数据。无法继承此类。
公共类 SqlCeLockTimeoutException 如果已经达到锁定超时,则会引发此异常。
公共类 SqlCeParameter 表示 SqlCeCommand 的参数,还可表示该参数到一个 DataSet 列的映射。无法继承此类。
公共类 SqlCeParameterCollection 收集与 SqlCeCommand 有关的所有参数以及它们各自到 DataSet 列的映射。
公共类 SqlCeRemoteDataAccess 初始化 SqlCeRemoteDataAccess 对象的新实例。有关远程数据访问的更多信息,请参见 SQL Server Compact Edition Books Online(《SQL Server Compact Edition 联机丛书》)。
公共类 SqlCeReplication 初始化 SqlCeReplication 对象的新实例。有关 SQL Server 复制的更多信息,请参见 SQL Server 2005 Books Online(《SQL Server 2005 联机丛书》)。有关 SQL Server Compact Edition 中合并复制的更多信息,请参见 SQL Server Compact Edition Books Online(《SQL Server Compact Edition 联机丛书》)。
公共类 SqlCeResultSet 一个可更新、可滚动并且可绑定的游标。
公共类 SqlCeRowUpdatedEventArgs RowUpdated 事件提供数据。
公共类 SqlCeRowUpdatingEventArgs RowUpdating 事件提供数据。
公共类 SqlCeTransaction 表示要在数据源执行的 SQL 事务。无法继承此类。
公共类 SqlCeTransactionInProgressException 在另一个事务进行期间尝试修改数据库时发生。
公共类 SqlCeType  
公共类 SqlCeUpdatableRecord 表示数据源中的一行可更新的值。SqlCeResultSet 对象包含一个或多个 UpdatableRecords
公共类 SqlMetaData 指定并检索从数据库中检索的参数和列中的元数据信息。无法继承此类。

委托

  委托 说明
公共委托 OnStartTableDownload 用户为开始从服务器下载表更改时激发的事件定义的委托。
公共委托 OnStartTableUpload 用户为开始将表更改上载到服务器时激发的事件定义的委托。
公共委托 OnSynchronization 一种用户定义的委托,使用调解程序工作期间报告的正在执行的同步事件。
公共委托 SqlCeFlushFailureEventHandler 必须实现侦听 FlushFailure 事件的委托。
公共委托 SqlCeInfoMessageEventHandler 表示将要处理 SqlCeConnectionInfoMessage 事件的方法。
公共委托 SqlCeRowUpdatedEventHandler 表示将要处理 SqlCeDataAdapterRowUpdated 事件的方法。
公共委托 SqlCeRowUpdatingEventHandler 表示处理 SqlCeDataAdapterRowUpdating 事件的方法。

枚举

  枚举 说明
公共枚举 AddOption 确定要将订阅添加到现有数据库,还是在添加订阅时创建新的数据库。
公共枚举 CommitMode 当传递给 Commit 函数时,CommitMode 指定发生提交的时间。
公共枚举 DbInsertOptions 指定在使用 System.Data.SqlServerCe.SqlCeResultSet.Insert 方法时要使用的选项。
公共枚举 DbRangeOptions 在指定要查找的索引范围时,应指定 SetRange 方法使用的选项。
公共枚举 DbSeekOptions 指定 Seek 方法将如何对索引进行搜索的选项。
公共枚举 DropOption 指定使用 DropSubscription 方法删除订阅时,是保留还是删除 Microsoft SQL Server 2005 Compact Edition 数据库。
公共枚举 ExchangeType 指定仅将数据合并到发行者还是在发行者与订户之间进行双向合并。
公共枚举 NetworkType 指定在设置 SqlCeReplication 对象的 DistributorNetworkPublisherNetwork 属性时使用的网络协议。
公共枚举 RdaBatchOption 指定是否将与 Push 相关联的行组成一批,归并到单个事务中。
公共枚举 RdaTrackOption 指定是否跟踪正被提取到设备的表。
公共枚举 RepairOption 当传递给 Repair 方法时,RepairOption 指定要执行的数据库修复类型。
公共枚举 ResultSetOptions 设置 ResultSetEnumerator 的选项。
公共枚举 ResultSetSensitivity 设置 ResultSetEnumerator 的敏感度。
公共枚举 SecurityType 指定在复制期间在连接到发行者或 Distributor 时要使用的安全模式。
公共枚举 SnapshotTransferType 控制如何将快照文件从 Distributor 传输到运行 IIS 的计算机。
公共枚举 ValidateType 指定要执行的数据验证的类型。