Project Description
RikMigrations is a database migration library for .NET based on the migrations facility provided by Ruby on Rails. It allows simple upgrading and downgrading of databases using .NET code (such as VB or C#) either from the command line or built into your application. Unlike many other migration frameworks, RikMigrations is a stand-alone library which does not rely on a large surrounding framework.

More information can be found on the Project homepage -

A number of tutorials are available from and more are being added regularly. Please be patient as the documentation is created. Development is being supported by my job, but documentation is not :s

If you have specific questions drop a comment here or contact me via the contact page at I will concentrate documentation efforts around people's requests.

To compile RikPVR without support for SQLite (and without the need for the SQLite.NET dll) simply remove the compiler constant "SQLite" from the project properties and remove the SQLite dll reference.

New Features In The 0.2 Release
MSBuild Task
Inserting Default Data
View Generation
Command Line Arguments

Code Now Stored At

Last edited May 10, 2008 at 10:16 AM by AndyStewart, version 16