Я новичок в системах OODBMS, но я использую Db4o в новом проекте, для которого он идеально подходит. Все идет хорошо, и мне действительно нравится эта концепция, но я борюсь с тем, как выполнять основные задачи по управлению данными, связанные с разработкой. Периодически я хочу стереть все данные определенного типа в БД, как я могу это сделать, не написав метод в коде, а затем запустив мое приложение? Также, как мне обратиться к "схеме" изменений. Если я изменю определение определенного класса, создаст ли Db4o для него новую «таблицу» или он распознает его как тот же тип с другим набором членов?
Кстати ... я нахожусь в .NET 3.5