| Class | Description |
|---|
| ResultSetEnumerator | An enumerator that can be used to iterate through a collection of records in a ResultSet object. The ResultSetEnumerator is not designed to be used directly from within your code. You will get more functionality by working directly with the SqlCeResultSet object. |
| ResultSetView | Implements data binding interfaces and provides a bridge between user interface controls and the SqlCeResultSet. |
| RowView | |
| >SqlCeChangeTracking | Provides the tracking functions needed by Sync Framework providers. |
| SqlCeCommand | Represents an SQL statement to execute against a data source. |
| SqlCeCommandBuilder | Provides a means of automatically generating single-table commands used to reconcile changes made to a DataSet with the associated database. This class cannot be inherited. |
| SqlCeConnection | Represents an open connection to a SQL Server Compact 3.5 SP1 data source. |
| SqlCeDataAdapter | Represents a set of data commands and a database connection that are used to fill the DataSet and update the data source. |
| SqlCeDataReader | Provides a way of reading a forward-only stream of data rows from a data source. This class cannot be inherited. |
| SqlCeEngine | Represents the properties, methods, and other objects of the SQL Server Compact 3.5 SP1 Engine object. This class cannot be inherited. |
| SqlCeError | Collects information relevant to a warning or error returned by the data source. This class cannot be inherited. |
| SqlCeErrorCollection | Collects all errors generated by the .NET Compact Framework Data Provider for SQL Server Compact 3.5 SP1. This class cannot be inherited. |
| SqlCeException | The exception thrown when the underlying provider returns a warning or error from a SQL Server Compact 3.5 SP1 data source. This class cannot be inherited. |
| SqlCeFlushFailureEventArgs | Encapsulates event arguments for the FlushFailure event. |
| SqlCeInfoMessageEventArgs | Provides data for the InfoMessage event. This class cannot be inherited. |
| SqlCeInvalidDatabaseFormatException | Throws an exception from SQL Server Compact data source when you try to open the database file of an older or newer version of SQL Server Compact. |
| SqlCeLockTimeoutException | This exception is thrown if the lock timeout has been reached. |
| SqlCeParameter | Represents a parameter to a SqlCeCommand and, optionally, its mapping to a DataSet column. This class cannot be inherited. |
| SqlCeParameterCollection | Collects all parameters relevant to a SqlCeCommand as well as their respective mappings to DataSet columns. |
| SqlCeProviderFactory | Represents a set of methods for creating instances of a provider's implementation of the data source classes. |
| SqlCeRemoteDataAccess | Initializes a new instance of the SqlCeRemoteDataAccess object. For more information about Remote Data Access, see Using Remote Data Access (RDA). |
| SqlCeReplication | Initializes a new instance of the SqlCeReplication object. For more information about SQL Server replication, see the SQL Server Books Online. For more information about merge replication with SQL Server Compact 3.5 SP1, see the SQL Server Compact 3.5 SP1 Books Online. |
| SqlCeResultSet | An updateable, scrollable, and bindable cursor. |
| SqlCeRowUpdatedEventArgs | Provides data for the RowUpdated event. |
| SqlCeRowUpdatingEventArgs | Provides data for the RowUpdating event. |
| SqlCeTransaction | Represents an SQL transaction to be made at a data source. This class cannot be inherited. |
| SqlCeTransactionInProgressException | Occurs when an attempt is made to modify a database while another transaction is in progress. |
| SqlCeType | |
| SqlCeUpdatableRecord | Represents a row of updatable values from the data source. A SqlCeResultSet object contains one or more UpdatableRecords. |
| SqlMetaData | Specifies and retrieves metadata information from parameters and columns retrieved from a database. This class cannot be inherited. |