如何生成迁移以创建初始表?

时间:2013-10-11 07:33:27

标签: ef-migrations

我希望能够完全使用迁移生成我的表结构。 因此,第一次迁移应该创建表。 我想我可以通过删除数据库并删除所有迁移以及配置来实现此目的。 但是,在使用

启用迁移后
enable-migrations 

并使用

创建我的第一次迁移
Add-Migration One

迁移中的up方法为空。

在配置中

 AutomaticMigrationsEnabled = false;

在我创建的上下文中

Database.SetInitializer(new MigrateDatabaseToLatestVersion<Context, Configuration>());

如果我运行该应用程序,则会创建一个空白数据库 我在Windows 7上使用EF Code First 5和C#WInforms

1 个答案:

答案 0 :(得分:0)

我使用

工作了
Add-Migration InitialCreate

我尝试过的最初时间不起作用。我不知道为什么