Espace de noms System.Data.SqlServerCe
L'espace de noms System.Data.SqlServerCe est le fournisseur de données managées pour SQL Server Compact 3.5. Ce nom de domaine est une collection de classes qui fournit un accès aux bases de données SQL Server Compact 3.5. En utilisant System.Data.SqlServerCe, vous pouvez créer, gérer et synchroniser des bases de données SQL Server Compact 3.5 à partir d'un appareil de type « smart device » ou d'un ordinateur.
Les fonctionnalités suivantes sont disponibles pour la création d'applications bureautiques SQL Server Compact 3.5.
Prise en charge de la classe System.Transaction.TransactionScope.
Fournisseur SQL Server Compact 3.5 pour Entity Framework (System.Data.SqlServerCe.Entity.dll).
La prise en charge du développement d'applications Visual C++ Express et Visual Basic Express dans Visual Studio 2008.
Synchronisation des données à l'aide de Sync Services for ADO.NET.
Classes
Classe | Description | |
---|---|---|
ResultSetEnumerator | Énumérateur qui peut être utilisé pour parcourir une collection d'enregistrements dans un objet ResultSet. ResultSetEnumerator n'est pas destiné à être utilisé directement à partir de votre code. Les fonctionnalités disponibles sont plus nombreuses en travaillant directement avec l'objet SqlCeResultSet. | |
ResultSetView | Implémente des interfaces de liaison de données et fournit un pont entre les contrôles de l'interface utilisateur et SqlCeResultSet. | |
RowView | Infrastructure. | |
SqlCeChangeTracking | Fournit des méthodes qui peuvent être utilisées pour suivre les modifications apportées aux tables dans une base de données SQL Server Compact. | |
SqlCeCommand | Représente une instruction SQL à exécuter par rapport à une source de données. | |
SqlCeCommandBuilder | Fournit un moyen de générer automatiquement des commandes de table simple utilisées pour harmoniser les modifications apportées à DataSet avec la base de données associée. Cette classe ne peut pas être héritée. | |
SqlCeConnection | Représente une connexion ouverte à une source de données SQL Server Compact 3.5. | |
SqlCeDataAdapter | Représente un ensemble de commandes de données et une connexion de base de données utilisés pour remplir DataSet et mettre à jour la source de données. | |
SqlCeDataReader | Fournit un moyen de lire un flux de lignes de données avant uniquement à partir d'une source de données. Cette classe ne peut pas être héritée. | |
SqlCeEngine | Représente les propriétés, méthodes et autres objets de l'objet Engine SQL Server Compact 3.5. Cette classe ne peut pas être héritée. | |
SqlCeError | Recueille les informations relatives à un avertissement ou une erreur retournés par la source de données. Cette classe ne peut pas être héritée. | |
SqlCeErrorCollection | Recueille toutes les erreurs générées par le fournisseur de données .NET Compact Framework pour SQL Server Compact 3.5. Cette classe ne peut pas être héritée. | |
SqlCeException | Exception levée lorsque le fournisseur sous-jacent retourne un avertissement ou une erreur à partir d'une source de données SQL Server Compact 3.5. Cette classe ne peut pas être héritée. | |
SqlCeFlushFailureEventArgs | Encapsule des arguments d'événement pour l'événement FlushFailure. | |
SqlCeInfoMessageEventArgs | Fournit des données pour l'événement InfoMessage. Cette classe ne peut pas être héritée. | |
SqlCeInvalidDatabaseFormatException | Lève une exception à partir de la source de données SQL Server Compact lorsque vous essayez d'ouvrir le fichier de base de données, ou une version plus ancienne ou plus récente de SQL Server Compact. | |
SqlCeLockTimeoutException | Cette exception est levée si le délai d'attente des verrous est atteint. | |
SqlCeParameter | Représente un paramètre de SqlCeCommand et, éventuellement, son mappage à une colonne DataSet. Cette classe ne peut pas être héritée. | |
SqlCeParameterCollection | Collecte tous les paramètres propres à SqlCeCommand ainsi que leurs mappages respectifs aux colonnes DataSet. | |
SqlCeProviderFactory | Représente un ensemble de méthodes permettant de créer des instances de l'implémentation d'un fournisseur des classes source de données. | |
SqlCeRemoteDataAccess | Initialise une nouvelle instance de l'objet SqlCeRemoteDataAccess. Pour plus d'informations sur le service RDA (Remote Data Access), consultez Utilisation de RDA (Remote Data Access). | |
SqlCeReplication | Initialise une nouvelle instance de l'objet SqlCeReplication. Pour plus d'informations sur la réplication de SQL Server, consultez la documentation en ligne de SQL Server. Pour plus d'informations sur la réplication de fusion avec SQL Server Compact 3.5, consultez la documentation en ligne de SQL Server Compact 3.5. | |
SqlCeResultSet | Curseur modifiable, déroulant et pouvant être lié. | |
SqlCeRowUpdatedEventArgs | Fournit des données pour l'événement RowUpdated. | |
SqlCeRowUpdatingEventArgs | Fournit des données pour l'événement RowUpdating. | |
SqlCeTransaction | Représente une transaction SQL à effectuer au niveau d'une source de données. Cette classe ne peut pas être héritée. | |
SqlCeTransactionInProgressException | Se produit lors d'une tentative de modification d'une base de données alors qu'une autre transaction est en cours. | |
SqlCeType | Infrastructure. | |
SqlCeUpdatableRecord | Représente une ligne de valeurs actualisables de la source de données. Un objet SqlCeResultSet contient un ou plusieurs UpdatableRecords. | |
SqlMetaData | Infrastructure. Spécifie et récupère des informations de métadonnées à partir de paramètres et de colonnes récupérés à partir d'une base de données. Cette classe ne peut pas être héritée. |
Délégués
Délégué | Description | |
---|---|---|
OnStartTableDownload | Délégué défini par l'utilisateur de l'événement qui est déclenché au début du téléchargement des modifications de table à partir du serveur. | |
OnStartTableUpload | Délégué défini par l'utilisateur de l'événement qui est déclenché au début de la sauvegarde des modifications de table sur le serveur. | |
OnSynchronization | Délégué défini par l'utilisateur qui utilise les événements de synchronisation en cours signalés pendant le travail du réconciliateur. | |
SqlCeFlushFailureEventHandler | Délégué qui doit être implémenté pour écouter les événements FlushFailure. | |
SqlCeInfoMessageEventHandler | Représente la méthode qui gérera l'événement InfoMessage d'un SqlCeConnection. | |
SqlCeRowUpdatedEventHandler | Représente la méthode qui gérera l'événement RowUpdated d'un SqlCeDataAdapter. | |
SqlCeRowUpdatingEventHandler | Représente la méthode qui gère l'événement RowUpdating d'un SqlCeDataAdapter. |
Énumérations
Énumération | Description | |
---|---|---|
AddOption | Détermine si l'abonnement sera ajouté à une base de données existante ou si une base de données sera créée lorsque l'abonnement sera ajouté. | |
CommitMode | Lorsqu'il est passé à la fonction Commit, CommitMode spécifie lorsque la validation se produit. | |
DbInsertOptions | Spécifie les options à appliquer lors de l'utilisation de la méthode [System.Data.SqlServerCe.SqlCeResultSet.Insert]. | |
DbRangeOptions | Spécifie les options utilisées par la méthode SetRange lors de la spécification de la plage d'index sur laquelle effectuer la recherche. | |
DbSeekOptions | Options qui spécifient comment la méthode Seek effectuera une recherche sur un index. | |
DropOption | Spécifie si la base de données doit être conservée ou supprimée lors de la suppression d'un abonnement à l'aide de la méthode DropSubscription. | |
ExchangeType | Spécifie si les données sont fusionnées uniquement vers le serveur de publication ou dans les deux sens entre le serveur de publication et l'abonné. | |
NetworkType | Spécifie le protocole réseau à utiliser lors de la définition des propriétés DistributorNetwork ou PublisherNetwork de l'objet SqlCeReplication. | |
PurgeType | Spécifie les critères à utiliser pour vider des métadonnées lors de l'utilisation de la méthode PurgeTombstoneTableData ou la méthode PurgeTransactionSequenceData de la classe SqlCeChangeTracking. | |
RdaBatchOption | Spécifie si les lignes associées à Push doivent ou non être regroupées en lots dans une même transaction. | |
RdaTrackOption | Spécifie si la table extraite du périphérique fait l'objet ou non d'un suivi. | |
RepairOption | Lorsqu'il est passé à la méthode Repair, RepairOption spécifie le type de réparation à effectuer sur la base de données. | |
ResultSetOptions | Définit les options pour ResultSetEnumerator. | |
ResultSetSensitivity | Définit la sensibilité de ResultSetEnumerator. | |
SecurityType | Spécifie le mode de sécurité à utiliser lors de la connexion au serveur de publication ou au distributeur au cours de la réplication. | |
SnapshotTransferType | Contrôle le transfert de fichiers de captures instantanées entre le distributeur et l'ordinateur exécutant les services IIS. | |
TrackingKeyType | Spécifie le type de clé utilisé pour identifier les données de suivi. | |
TrackingOptions | Spécifie les opérations faisant l'objet d'un suivi sur une table. | |
ValidateType | Spécifie le type de validation de données à effectuer. | |
VerifyOption | Ces options déterminent le niveau de vérification à utiliser pour la base de données. |