关于实体框架数据库生成电源包

时间:2010-12-27 12:56:03

标签: .net entity-framework-4 code-generation

我在更改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)”策略来生成数据库。为什么剧本没有解决这个问题?

1 个答案:

答案 0 :(得分:1)

它应该仍然在一个单独的新数据库中,您正在生成......好吧...... 新数据库。它是迁移这一事实意味着正在考虑(可能)移动现有数据/元数据。这并不意味着它会改变现有的数据库。