0

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

enable-migrations 

并使用创建我的第一个迁移

Add-Migration One

迁移中的 up 方法为空。

在我的配置中

 AutomaticMigrationsEnabled = false;

在上下文创建中我有

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

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

4

1 回答 1

0

我让它工作了

Add-Migration InitialCreate

我第一次尝试这个时它没有用。我不确定为什么

于 2013-10-11T20:50:34.243 回答