System.Data.SqlServerCe Namespace

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 Microsoft Synchronization Services pour 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  
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 jeu 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  
SqlCeUpdatableRecord Représente une ligne de valeurs actualisables de la source de données. Un objet SqlCeResultSet contient un ou plusieurs UpdatableRecords.
SqlMetaData 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.
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.
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.