Please help, I am trying to get a working solution without any progress for the past two days.
Running on a Vista machine.
I have program, it creates several processes (console), but one at a time.
Each process will create and used both directly and through the PersistentDictionary the Esent database.
Without settings the ff. parameter in the direct use of the Interop library...
SystemParameters.DatabasePageSize != 8192
I get an exception with the information
EsentPageSizeMismatchException: The database page size does not match the engine
If I sent it I get the following...
EsentAlreadyInitializedException: Database engine already initialized
when from the used of the PersistentDictionary in a different code.
How does this database really work? I am now confused :(