我用Google搜索了迁移教程。在所有人中,首先运行应用程序以通过ef创建数据库,然后启用迁移!有没有办法用迁移创建数据库?不是运行应用程序?我试试这些:
Add-Migration CustomName // not works
Add-Migration $InitialDatabase // not works
Add-Migration InitialDatabase // not works
Add-Migration InitialCreate // not works
Update-Database // not works
Update-Database Update-Database –TargetMigration:$InitialDatabase // not works
答案 0 :(得分:1)
如果您已正确设置所有内容(连接字符串,运行启用 - 迁移),那么您应该能够在程序包管理器控制台上运行update-database
以创建数据库。
$InitialDatabase
是一个自动创建的特殊迁移步骤。您永远不应该尝试使用该名称添加新的迁移步骤。