My team uses a common Oracle instance for development using C #, NHibernate, and ASP.NET, and we step on each other from time to time when we make changes to the data or schema, supporting everyone.
In another project, I use Java and HSQL in 100% memory mode and just run a Hibernate script to import enough data for testing. It also creates and deletes the schema. I considered using the same approach in .NET-land. With everything temporary and independent, it would be impossible to step on each other, and we could integrate our schema and data into a common Oracle box.
I searched HSQL on .NET and SharpHSQL seems to be a dead project (latest version 2005).
Is there an active HSQL equivalent project for .NET, or is something close enough to be used this way?
How did you use this approach in a team environment? Any problems?
How do you manage version control data to populate the database? Is there a cross-platform solution for importing data?
c # process embedded-database hsqldb
Simon gibbs
source share