I've successfully got Aurelius working with my data using SQLite and now am trying to change it to use NexusDB.
I've changed the appropriate SQL drivers etc, and when I run my application it correctly creates all of the tables in NexusDB.
On subsequent executions the program fails during startup when I call UpdateDatabase. It tries to create the tables again, even though they already exist.
I've stepped through the code & it would appear that Aurelius is not correctly importing the database schema (In Aurelius.Schema.NexusDB and Aurelius.Schema.AbstractImporter). Specifically it is not extracting the table names correctly (TSchemaRetreiver.RetreiveTables). The table names are being returned as 'rubbish' characters. Because of this Aurelius tries to re-create the tables because it thinks that they don't exist.
Never seen such an error before. Is it maybe some configuration with NexusDB settings (char encoding, etc.)? Are you able to remove the UpdateDatabase call and simply perform regular CRUD operations on existing tables?