microsoft / ManagedEsent

MIT License
244 stars 36 forks source link

Support for additional JET parameters #49

Open MichaelGrafnetter opened 3 years ago

MichaelGrafnetter commented 3 years ago

Hello, I stumbled upon several JET parameters not being exposed through the ESENT Interop API, including the following ones:

I wonder if support for these values could please be added.

These and other useful parameters are also missing from the autogenerated IsamSystemParameters class, including AlternateDatabaseRecoveryPath and LegacyFileNames. It also exposes the EnableIndexChecking parameter as int instead of bool.

Actually, the entire Microsoft.Database.Isam.IsamSystemParameters class should rather be replaced by the Microsoft.Isam.Esent.Interop.SystemParameters class, as it only duplicates its functionality without any added benefit IMO.