I have heard that db4o has a .NET port. It's a database where you don't bind to a relational database, but store actual objects.