Adding the answer to Josh Gallagher:
In some places, sp_RENAME syntax is described as follows:
sp_RENAME 'TableName.[OldColumnName]' , '[NewColumnName]', 'COLUMN'
However, in reality this will include brackets in the new column name.
The DbMigration RenameColumn () method is likely to do the same, so avoid using parentheses when specifying the name of a new column.
In addition, automatically generated commands in Up () and Down () include DropPrimaryKey () and AddPrimaryKey () if the renamed column is part of the primary key. They are not needed when using RenameColumn (). The primary sp_RENAME automatically updates the primary key, if necessary.
jk7 Mar 25 '15 at 0:19 2015-03-25 00:19
source share