Sharp Corner: Close a table after creating it

The ESENT API has existed for a while, so there are quite a few oddities to it. After creating a database with ESENT, you need to close the returned JET_TABLEID. The original way to create a usable table was to create the table with JetCreateTable, add some columns with repeated calls to JetAddColumn, then index…

ManagedEsent is Metro Compliant

I’m inaugurating this blog with an announcement: ManagedEsent is Metro Compliant. What does this mean to you? If you write a Metro program in C#, you can grab ManagedEsent from CodePlex ( and you can use your favourite ESENT APIs from from C#, and still pass certification. The update is currently available only in source form (….