Are there any object databases for .NET or with bindings for .NET?
Wikipedia lists some.
You could also consider using Bamboo.Prevalence - a .NET persistence engine similar to Prevayler for Java. That is not a database in a usual sense (more on this here), but could be appropriate in some cases.