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 | 表示将要处理 SqlCeConnection 的 InfoMessage 事件的方法。 | |
SqlCeRowUpdatedEventHandler | 表示将要处理 SqlCeDataAdapter 的 RowUpdated 事件的方法。 | |
SqlCeRowUpdatingEventHandler | 表示处理 SqlCeDataAdapter 的 RowUpdating 事件的方法。 |
枚举
枚举 | 说明 | |
---|---|---|
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 对象的 DistributorNetwork 或 PublisherNetwork 属性时使用的网络协议。 | |
RdaBatchOption | 指定是否将与 Push 相关联的行组成一批,归并到单个事务中。 | |
RdaTrackOption | 指定是否跟踪正被提取到设备的表。 | |
RepairOption | 当传递给 Repair 方法时,RepairOption 指定要执行的数据库修复类型。 | |
ResultSetOptions | 设置 ResultSetEnumerator 的选项。 | |
ResultSetSensitivity | 设置 ResultSetEnumerator 的敏感度。 | |
SecurityType | 指定在复制期间在连接到发行者或 Distributor 时要使用的安全模式。 | |
SnapshotTransferType | 控制如何将快照文件从 Distributor 传输到运行 IIS 的计算机。 | |
ValidateType | 指定要执行的数据验证的类型。 |