我希望能够完全使用迁移来生成我的表结构。因此,第一次迁移应该创建表。我想我可以通过删除数据库并删除所有迁移以及配置来实现这一点。但是,在我启用迁移后,使用
enable-migrations
并使用创建我的第一个迁移
Add-Migration One
迁移中的 up 方法为空。
在我的配置中
AutomaticMigrationsEnabled = false;
在上下文创建中我有
Database.SetInitializer(new MigrateDatabaseToLatestVersion<Context, Configuration>());
如果我运行应用程序,则会创建一个空白数据库,我在 Windows 7 上使用 EF Code First 5 和 C# WInforms