I have a .NET application that uses a database. I am familiar with how Rails handles database deployments where there is a set of scripts that have an ‘UP’ and ‘DOWN’ method with a set of SQL in each to deploy/rollback changes to your database. The rake command will then execute these scripts in order.
I was interested in a similar process for my .NET application and was hoping there was something similar already written. I don’t think it would be hard to write my own to do this process, but I was hoping to avoid re-inventing the wheel.
Thanks for any direction.
Try Migrator.Net if what you want is rails-like migrations with simple up/down methods for adding/removing tables, columns, indexes, keys etc, and written in C#/VB etc.