Fluent Migrations framework for .net
C# Other
Latest commit 052d784 Feb 15, 2017 @fubar-coder fubar-coder committed on GitHub Merge pull request #755 from EProd-Rhansen/tag-behavior
Tag behavior any/all
Failed to load latest commit information.
doc added file in the migration class Dec 31, 2014
lib Bridge NUnit.Should to Shouldly Jun 8, 2015
packages Bumped version and copyright May 31, 2016
src Merge pull request #755 from EProd-Rhansen/tag-behavior Feb 15, 2017
tools upgrades rake script for Albacore v2 Jan 1, 2015
.editorconfig Added .editorconfig for sharing formatting Oct 15, 2012
.gitattributes Add .gitattributes and fix line endings Sep 29, 2012
.gitignore Revert "Add SqlServerCompact package to make unit tests work, when no… May 30, 2016
.travis.yml Make sure travis does not hang waiting for user-input (related to #601) Jun 26, 2015
CI.proj Changes for TravisCI Feb 2, 2013
CONTRIBUTING.md Specify tab size for Ruby code Aug 25, 2013
FluentMigrator (2010).sln Revert 2010 Solution version change Feb 5, 2015
FluentMigrator (2010).sln.DotSettings Added transaction handling to Jet, and corrected some typos Feb 18, 2013
FluentMigrator.sln add support vor vs2012 Mar 25, 2015
Gemfile Added Gemfile to better manage gem dependencies. Aug 23, 2013
Gemfile.lock Merge pull request #565 of daniellee/albacore_upgrade Feb 5, 2015
LICENSE.txt linking assemblyinfos into solutioninfo to get version numbers aligned Mar 31, 2010
README.textile Build instructions May 31, 2016
VERSION Bumped version and copyright May 31, 2016
build.bat Changes to build script to zip up sample into artifacts and setting u… Jun 21, 2010
default.build set CLS compliance to true Sep 18, 2013
default.msbuild Done necessary config and package changes closes #258 May 6, 2012
fluentmigrator.vssettings Added vssettings and ReSharper settings Jan 4, 2012
rakefile.rb Rake script now adds CLSCompliant attribute Jan 2, 2015



Fluent Migrator is a migration framework for .NET much like Ruby on Rails Migrations. Migrations are a structured way to alter your database schema and are an alternative to creating lots of sql scripts that have to be run manually by every developer involved. Migrations solve the problem of evolving a database schema for multiple databases (for example, the developer’s local database, the test database and the production database). Database schema changes are described in classes written in C# that can be checked into a version control system.

Project Info

Build Status

The build is generously hosted and run on the CodeBetter TeamCity infrastructure.
Latest build status:

Our Mono build is hosted on Travis CI.
Latest Mono build status:

Build instructions


  • Ruby 2.2.4


  • Rake 10.5.0
  • albacore
  • version_bumper

Creating the nuget packages

tools\NuGet.exe restore FluentMigrator.sln
rake nuget:create_nugets

This will also build the whole solution.

Powered by



A long list of everyone that has contributed to FluentMigrator. Thanks for all the Pull Requests!


Apache 2 License