我正在尝试生成一个完整的 SQL 脚本来首次部署我的应用程序。我知道包管理器控制台中的这个命令应该创建一个完整的 SQL 脚本(参见这个 SO question)
Update-Database -Script -SourceMigration:0
我还读过它$InitialDatabase
应该用于源迁移而不是“0”。
但是,我的迁移文件夹中有两个配置。我正在使用以下语法:
Update-Database -Script -SourceMigration:0 -ConfigurationTypeName MyConfig
我正在为我的所有配置取回一个空脚本。
请注意,我启用了自动迁移,并且没有添加任何显式迁移。