Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der System.Data.SqlServerCe-Namespace ist der verwaltete Datenanbieter für SQL Server Compact 4.0. Dieser Namespace ist eine Auflistung von Klassen, die Zugriff auf SQL Server Compact 4.0-Datenbanken bieten. Mit System.Data.SqlServerCe können Sie SQL Server Compact 4.0-Datenbanken von einem Computer aus erstellen und verwalten.
Zum Erstellen von SQL Server Compact 4.0-Desktop- und -Webanwendungen sind die folgenden Funktionen verfügbar:
Unterstützung der TransactionScope-Klasse
SQL Server Compact 4.0-Anbieter für das ADO.NET Entity Framework (System.Data.SqlServerCe.Entity.dll)
Unterstützung für die Visual C#- und Visual Basic-Anwendungsentwicklung in Visual Studio 2010 SP1
Unterstützung für die Arbeit in einer Umgebung mit mittlerer (partieller) Vertrauenswürdigkeit
Das Flag SQLServerCompactEditionUnderWebHosting musste festgelegt werden, um SQL Server Compact in ASP.NET-Webanwendungen verwenden zu können. Das Flag wurde entfernt, und SQL Server Compact 4.0 kann einfach als eingebettete Datenbank in Webanwendungen verwendet werden.
Klassen
Klasse | Beschreibung | |
---|---|---|
![]() |
ResultSetEnumerator | Ein Enumerator zum Durchlaufen einer Auflistung von Datensätzen in einem ResultSet-Objekt. Die ResultSetEnumerator-Klasse ist nicht für die direkte Verwendung in Code vorgesehen. Wenn Sie direkt mit dem SqlCeResultSet-Objekt arbeiten, erhalten Sie ein größeres Funktionsspektrum. |
![]() |
ResultSetView | Implementiert Datenbindungsschnittstellen und stellt eine Verbindung zwischen Steuerelementen der Benutzeroberfläche und der SqlCeResultSet-Klasse zur Verfügung. |
![]() |
RowView | Infrastruktur |
![]() |
SqlCeChangeTracking | Stellt Methoden bereit, die zum Nachverfolgen von Änderungen an Tabellen einer SQL Server Compact-Datenbank verwendet werden können. |
![]() |
SqlCeCommand | Stellt eine SQL-Anweisung dar, die für eine Datenquelle ausgeführt werden soll. |
![]() |
SqlCeCommandBuilder | Generiert automatisch Befehle für einzelne Tabellen, durch die an einem DataSet vorgenommene Änderungen mit der zugeordneten Datenbank abgeglichen werden. Diese Klasse kann nicht vererbt werden. |
![]() |
SqlCeConnection | Stellt eine offene Verbindung mit einer SQL Server Compact-Datenquelle dar. |
![]() |
SqlCeConnectionStringBuilder | Stellt eine einfache Möglichkeit zum Erstellen und Verwalten des Inhalts von Verbindungszeichenfolgen bereit, die von der SqlCeConnection-Klasse verwendet werden. |
![]() |
SqlCeDataAdapter | Stellt einen Satz von Datenbefehlen und eine Datenbankverbindung dar, die zum Füllen des DataSet und zum Aktualisieren der Datenquelle verwendet werden. |
![]() |
SqlCeDataReader | Bietet ein Verfahren für das Lesen eines Vorwärtsdatenstroms von Datenzeilen aus einer Datenquelle. Diese Klasse kann nicht vererbt werden. |
![]() |
SqlCeEngine | Stellt die Eigenschaften, Methoden und anderen Objekte des SQL Server Compact-Engine-Objekts dar. Diese Klasse kann nicht vererbt werden. |
![]() |
SqlCeError | Sammelt Informationen zu einer von der Datenquelle zurückgegebenen Warnung oder einem Fehler. Diese Klasse kann nicht vererbt werden. |
![]() |
SqlCeErrorCollection | Sammelt alle Fehler, die vom .NET Compact Framework-Datenanbieter für SQL Server Compact generiert wurden. Diese Klasse kann nicht vererbt werden. |
![]() |
SqlCeException | Die Ausnahme, die ausgelöst wird, wenn der zugrunde liegende Anbieter eine Warnung oder einen Fehler für eine SQL Server Compact-Datenquelle zurückgibt. Diese Klasse kann nicht vererbt werden. |
![]() |
SqlCeFlushFailureEventArgs | Kapselt Ereignisargumente für das FlushFailure-Ereignis. |
![]() |
SqlCeInfoMessageEventArgs | Stellt dem InfoMessage-Ereignis Daten bereit. Diese Klasse kann nicht vererbt werden. |
![]() |
SqlCeInvalidDatabaseFormatException | Die Ausnahme, die ausgelöst wird, wenn der zugrunde liegende Anbieter einen Fehler für eine Microsoft SQL Server Compact-Datenquelle zurückgibt, wenn versucht wird, eine Datenbankdatei einer älteren oder neueren Version zu öffnen. |
![]() |
SqlCeLockTimeoutException | Diese Ausnahme wird ausgelöst, wenn das Timeout für die Sperre erreicht wird. |
![]() |
SqlCeParameter | Stellt einen Parameter für eine SqlCeCommand-Klasse sowie optional dessen Zuordnung zu einer DataSet-Spalte dar. Diese Klasse kann nicht vererbt werden. |
![]() |
SqlCeParameterCollection | Sammelt alle für eine SqlCeCommand-Klasse relevanten Parameter sowie ihre jeweiligen Zuordnungen zu DataSet-Spalten. |
![]() |
SqlCeProviderFactory | Stellt einen Methodensatz dar, mit dem Instanzen einer Anbieterimplementierung der Datenquellenklassen erstellt werden. |
![]() |
SqlCeRemoteDataAccess | Initialisiert eine neue Instanz des SqlCeRemoteDataAccess-Objekts. Weitere Informationen zum Remotedatenzugriff finden Sie unter Verwenden des Remotedatenzugriffs. |
![]() |
SqlCeReplication | Initialisiert eine neue Instanz des SqlCeReplication-Objekts. Weitere Informationen zur SQL Server-Replikation finden Sie in der Onlinedokumentation zu SQL Server. Weitere Informationen zur Mergereplikation mit SQL Server Compact finden Sie in der Onlinedokumentation zu SQL Server Compact. |
![]() |
SqlCeResultSet | Ein aktualisierbarer, bildlauffähiger und bindbarer Cursor. |
![]() |
SqlCeRowUpdatedEventArgs | Stellt dem RowUpdated-Ereignis Daten bereit. |
![]() |
SqlCeRowUpdatingEventArgs | Stellt dem RowUpdating-Ereignis Daten bereit. |
![]() |
SqlCeTransaction | Stellt eine SQL-Transaktion dar, die in einer Datenquelle vorgenommen werden soll. Diese Klasse kann nicht vererbt werden. |
![]() |
SqlCeTransactionInProgressException | Die Ausnahme, die ausgelöst wird, wenn der zugrunde liegende Anbieter einen Fehler für eine Microsoft SQL Server Compact-Datenquelle zurückgibt, wenn während einer Transaktion versucht wird, einen Vorgang auszuführen. |
![]() |
SqlCeType | Infrastruktur |
![]() |
SqlCeUpdatableRecord | Stellt eine Zeile von aktualisierbaren Werten aus der Datenquelle dar. Ein SqlCeResultSet-Objekt enthält einen oder mehrere UpdatableRecords. |
![]() |
SqlMetaData | Infrastruktur Gibt von einer Datenbank abgerufene Metadateninformationen von Parametern und Spalten an oder ruft diese ab. Diese Klasse kann nicht vererbt werden. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
![]() |
OnStartTableDownload | Ein benutzerdefinierter Delegat des Ereignisses, das beim Start des Downloads von Tabellenänderungen vom Server ausgelöst wird. |
![]() |
OnStartTableUpload | Ein benutzerdefinierter Delegat des Ereignisses, das zu Beginn des Uploads von Tabellenänderungen auf den Server ausgelöst wird. |
![]() |
OnSynchronization | Ein benutzerdefinierter Delegat, der die während der Abstimmung berichteten fortlaufenden Synchronisierungsereignisse verarbeitet. |
![]() |
SqlCeFlushFailureEventHandler | Der Delegat, der zum Überwachen von FlushFailure-Ereignissen implementiert werden muss. |
![]() |
SqlCeInfoMessageEventHandler | Stellt die Methode dar, die das InfoMessage-Ereignis von SqlCeConnection behandelt. |
![]() |
SqlCeRowUpdatedEventHandler | Stellt die Methode dar, die das RowUpdated-Ereignis von SqlCeDataAdapter behandelt. |
![]() |
SqlCeRowUpdatingEventHandler | Stellt die Methode dar, die das RowUpdating-Ereignis von SqlCeDataAdapter behandelt. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
![]() |
AddOption | Legt fest, ob der vorhandenen Datenbank das Abonnement hinzugefügt wird oder ob beim Hinzufügen des Abonnements eine neue Datenbank erstellt wird. |
![]() |
CommitMode | Der CommitMode gibt den Zeitpunkt der Übernahme an, wenn er an die Funktion Commit übergeben wird. |
![]() |
DbInsertOptions | Gibt die Optionen bei die Verwendung der [System.Data.SqlServerCe.SqlCeResultSet.Insert]-Methode an. |
![]() |
DbRangeOptions | Gibt die Optionen an, die von der SetRange-Methode verwendet werden, wenn der zu durchsuchende Indexbereich angegeben wird. |
![]() |
DbSeekOptions | Optionen, die angeben, wie die Seek-Methode in einem Index sucht. |
![]() |
DropOption | Gibt an, ob die Datenbank beendet oder gelöscht werden soll, wenn ein Abonnement unter Verwendung der DropSubscription-Methode in der Datenbank abgelegt wird. |
![]() |
ExchangeType | Gibt an, ob Daten nur in Richtung Herausgeber oder auch vom Herausgeber zum Abonnenten zusammengeführt werden. |
![]() |
NetworkType | Gibt das zu verwendende Netzwerkprotokoll an, wenn die DistributorNetwork-Eigenschaft oder die PublisherNetwork-Eigenschaft des SqlCeReplication-Objekts festgelegt wird. |
![]() |
PurgeType | Gibt die Kriterien an, die bei Verwendung der PurgeTombstoneTableData-Methode oder der PurgeTransactionSequenceData-Methode der SqlCeChangeTracking-Klasse zum endgültigen Löschen von Metadaten verwendet werden sollen. |
![]() |
RdaBatchOption | Gibt an, ob die der Push-Methode zugeordneten Zeilen in einer einzigen Transaktion zusammengefasst werden sollen. |
![]() |
RdaTrackOption | Gibt an, ob die zum Gerät gesendete Tabelle verfolgt wird. |
![]() |
RepairOption | Bei der Übergabe an die Repair-Methode gibt die RepairOption-Enumeration den Typ der Datenbankreparatur an. |
![]() |
ResultSetOptions | Legt Optionen für ResultSetEnumerator fest. |
![]() |
ResultSetSensitivity | Legt die Sensitivität der ResultSetEnumerator-Klasse fest. |
![]() |
SecurityType | Gibt den Sicherheitsmodus an, der beim Verbinden mit dem Herausgeber oder Verteiler während der Replikation verwendet werden soll. |
![]() |
SnapshotTransferType | Steuert, wie Momentaufnahmedateien vom Verteiler auf den Computer übertragen werden, auf dem IIS ausgeführt wird. |
![]() |
TrackingKeyType | Gibt den Schlüsseltyp an, der zur Identifizierung von Nachverfolgungsdaten verwendet wird. |
![]() |
TrackingOptions | Gibt die Vorgänge an, die in einer Tabelle nachverfolgt werden. |
![]() |
ValidateType | Gibt den Typ der durchzuführenden Datenvalidierung an. |
![]() |
VerifyOption | Mit diesen Optionen wird die zu verwendende Stufe der Datenbanküberprüfung bestimmt. |