Database migrations framework for c#