Riferimento gestito del motore di archiviazione estendibile

Trovare informazioni di riferimento per la libreria ManagedESENT. La libreria ManagedESENT fornisce l'accesso gestito a ESENT, il motore di database incorporabile nativo di Windows.

si applica a: Windows | Windows Server

In questo articolo
In che modo la libreria ManagedESENT è diversa da ESENT?
Fabbisogno
In questa sezione

In che modo la libreria ManagedESENT è diversa da ESENT?

ESENT è un motore di database transazionale e incorporabile che consente di creare applicazioni personalizzate che necessitano di un'archiviazione affidabile, a prestazioni elevate e a basso sovraccarico dei dati. Il motore ESENT può essere utile per le esigenze di dati che vanno da una tabella hash semplice come una tabella hash troppo grande da archiviare in memoria, a un'applicazione con tabelle, colonne e indici. Per creare un'applicazione con ESENT, usare la DLL esent.dll che fa parte del sistema operativo Windows e scrivere il codice con C/C++. Per altre informazioni su ESENT, vedere Extensible Storage Engine Reference.For more information about ESENT, see Extensible Storage Engine Reference.

ManagedESENT è basato su esent.dll, che fa parte di Windows, quindi non esistono file binari non gestiti aggiuntivi da scaricare e installare. Con la libreria ManagedESENT è possibile creare l'applicazione usando un linguaggio gestito, ad esempio C# anziché C/C++. La libreria usa lo stesso tipo e lo stesso nome di membro per esporre l'API ESE, quindi se si ha già familiarità con la struttura di questa API, è possibile passare facilmente a questa libreria gestita.

Fabbisogno

Questa libreria gestita richiede quanto segue:

  • Un computer che esegue una versione di Windows a partire da Windows Vista

  • Visual Studio 2012

  • .NET Framework 4.5

In questa sezione