我在更改EF edmx文件后尝试使用此包进行数据库迁移。 但我总是收到以下错误:
Creating [sg].[Addresses]...
Msg 2714, Level 16, State 6, Line 1
There is already an object named 'Addresses' in the database.
** An error was encountered during execution of batch. Exiting.
地址表肯定在数据库中,因为这是一个迁移脚本。我选择了“生成迁移T-SQL.xaml(VS)”策略来生成数据库。为什么剧本没有解决这个问题?
答案 0 :(得分:1)
它应该仍然在一个单独的新数据库中,您正在生成......好吧...... 新数据库。它是迁移这一事实意味着正在考虑(可能)移动现有数据/元数据。这并不意味着它会改变现有的数据库。