"Setting the password for a database does much more than just prevent access to the file. It actually encrypts the entire database using BlowFish. The password is requested at startup as an encryption key, not just as a simple access restriction."
I'm not sure how MyGeneration would deal with that. It needs to get the schema in order to execute. You may have to decrypt in order to generate your EntitySpaces classes. Our EntitySpaces unit tests pass against an encrypted VistaDB database, with the password in the connection string.
David Neal Parsons
www.entityspaces.net