实体框架代码第一次迁移

时间:2014-05-06 06:33:23

标签: c# asp.net entity-framework ef-code-first

我有ASP.MVC应用程序。我使用具有默认配置的实体框架(未提供连接字符串),因此它在.mdf中创建APP_DATA文件。

如果我想将我的项目转移到另一台电脑上并试一下干净的depoly,我应该从.mdf删除这个APP_DATA吗?

2 个答案:

答案 0 :(得分:2)

如果您想尝试clean deployment,请选择YES。如果您复制数据库文件,它将被重用,因此迁移不会再次运行,因为它们已经应用。

答案 1 :(得分:1)

假设您在项目中使用迁移,应该没有任何问题 在新机器上你可以使用命令
Visual Studio包管理器中的“更新数据库”,它将在您的新机器上创建一个新的数据库表。

注意:如果您需要将数据复制到新机器上,则需要使用某些导出实用程序,它只会创建数据库架构。