I'm new to OODBMS systems, but I'm using Db4o on a new project for which it's perfectly suited. Things are going great and I really like the concept, but I'm struggling with how to do basic data management tasks associated with development. Periodically I want to wipe out all of a certain Type in the DB, how do I do this without actually writing a method in code to do it and then running my app? Also, how do I address "schema" changes. If I change the definition of a particular class, does Db4o create a new "table" for it, or does it recognize it as the same Type with just a different set of members?
Btw...I'm in .NET 3.5