Erweiterbare Storage-Engine – Verwaltete Referenz

Hier finden Sie Referenzinformationen für die ManagedESENT-Bibliothek. Die ManagedESENT-Bibliothek bietet verwalteten Zugriff auf ESENT, die einbettbare Datenbank-Engine, die nativ Windows.

Gilt für: Windows | Windows Server

Inhalt dieses Artikels:
Wie ist die ManagedESENT-Bibliothek anders als ESENT?
Anforderungen
In diesem Abschnitt

Wie ist die ManagedESENT-Bibliothek anders als ESENT?

ESENT ist eine einbettbare, transaktionale Datenbank-Engine, mit der Sie benutzerdefinierte Anwendungen erstellen können, die eine zuverlässige, hochleistungsfähige Speicherung von Daten mit geringem Mehraufwand benötigen. Die ESENT-Engine kann bei Datenanforderungen helfen, die von einer einfachen Hashtabelle, die zu groß für die Speicherung im Arbeitsspeicher ist, bis hin zu komplexeren Daten, z. B. einer Anwendung mit Tabellen, Spalten und Indizes, reichen. Um eine Anwendung mit ESENT zu erstellen, verwenden Sie die esent.dll-DLL, die Teil des Windows-Betriebssystems ist, und schreiben Ihren Code mit C/C++. Weitere Informationen zu ESENT finden Sie unter Extensible Storage Engine Reference (Referenz zur erweiterbaren Storage-Engine).

ManagedESENT basiert auf esent.dll, die Teil von Windows ist, sodass es keine zusätzlichen nicht verwalteten Binärdateien zum Herunterladen und Installieren gibt. Mit der ManagedESENT-Bibliothek können Sie Ihre Anwendung mithilfe einer verwalteten Sprache wie C anstelle von # C/C++ erstellen. Die Bibliothek verwendet dieselben Typ- und Membernamen, um die ESE-API verfügbar zu machen. Wenn Sie also bereits mit der Struktur dieser API vertraut sind, können Sie problemlos zu dieser verwalteten Bibliothek überwechseln.

Anforderungen

Diese verwaltete Bibliothek erfordert Folgendes:

  • Ein Computer, auf dem eine Version von Windows ab Windows Vista ausgeführt wird

  • Visual Studio 2012

  • Das .NET Framework 4.5

In diesem Abschnitt