It is possible for me to rename the namespace of my entire Project (including of course: DbContext class, Migrations configuration classes, etc) without breaking anything or having to recreate all my migrations?
Say, I have Project MyProject, which namespace is
Foo.MyProject
And my configuration classes are in
Foo.MyProject.Migrations
Say I want to rename Foo namespace for Bar, and of course my Configurations namespace now will be
Bar.MyProject.Configurations
Is there any correct way of doing this and maintain all my current Migrations still working? Do these ways involve manually editing the ___MigrationHistory table or something? (at a glance I see the ContextKey column, which I suspect I should manually edit.)