Fluent migrations framework for .NET
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Use the official JetBrains logo Jun 1, 2018
lib Added missing x64 DLLs Apr 13, 2018
publish We don't need/have a dependency on FluentMigrator Jun 11, 2018
samples Support for multiple databases Jun 4, 2018
src Merge pull request #964 from groogiam/master Dec 3, 2018
test/FluentMigrator.Tests Merge pull request #959 from igitur/remove-PoundSignSingleLineComment… Nov 21, 2018
.editorconfig Changed .editorconfig to add the rules to prefer keywords over types May 22, 2018
.gitattributes Use a script for MyGet uploads Apr 15, 2018
.gitignore Added docfx project Apr 30, 2018
.travis.yml Next try to use the official deployment mechanism Jun 4, 2018
CHANGELOG.md Updated changelog Jun 25, 2018
CONTRIBUTORS.md Moved contributors into normal source code May 1, 2018
DotNetSdkMono.props Added net40 to the list Apr 16, 2018
FluentMigrator.sln Add support for indentity generation options Oct 10, 2018
FluentMigrator.sln.DotSettings Migrator is now a known workd Oct 24, 2018
FluentMigrator.snk Cleanup and refactoring Mar 27, 2018
FluentMigrator.v3.ncrunchsolution Metrics exclusion for assemblies/frameworks not covered by unit tests Apr 18, 2018
GitVersion.yml Next version is 3.0 due to some breaking changes May 1, 2018
Global.props Renamed .proj to .props to avoid incompatibilities May 8, 2018
LICENSE.txt Added LICENSE.txt that was deleted accidentally Apr 15, 2018
PackageLibrary.props Renamed .proj to .props to avoid incompatibilities May 8, 2018
PackageTool.props Renamed .proj to .props to avoid incompatibilities May 8, 2018
README.md MyGet badge links to the public gallery Oct 10, 2018
ibm_db2_tests.runsettings Changes for IBM DB2/NT64 10.5 Apr 11, 2018
myget-upload.sh Try again building/publishing with Linux Apr 29, 2018
nuget-upload.sh Try again building/publishing with Linux Apr 29, 2018
nuget.config Move the nuget.org source up Apr 19, 2018


FluentMigrator (License)

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.


3.0.0 is released and goes full "dependency injection". We also have a new documentation website!

Please read the changelog or the upgrade guide for further information: 2.x to 3.0.


Source Status
NuGet (Releases) NuGet
MyGet (Prerelease) MyGet

The releases are stored on nuget.org while the CI builds are stored on MyGet.

Project Info

Documentation On our GitHub pages
Discussions Gitter
Bug/Feature Tracking GitHub issues
Build server Travis

Powered by

JetBrains ReSharper

Travis CI


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