我首先使用实体框架代码。我不想从一开始就为特定的Db迁移文件创建Sql脚本。 例如:我有一个表,该表包含我在先前的数据库迁移中创建的10列。现在,我将新列添加到表中。我只想为这个新添加的迁移文件创建Sql脚本。
谢谢。
答案 0 :(得分:0)
转到Package Manager控制台,只需执行以下操作。
首先,您需要使用以下方法创建新的迁移:
Add-Migration "Name of Migration"
然后按照以下命令进行操作。
Update-Database
这将生成一个新的Migration,然后将其推送到您的数据库表中。
答案 1 :(得分:0)
您必须生成一个脚本,其中包含与上次迁移的差异。
以下命令可用于生成包含差异的脚本。
脚本迁移-从先前的迁移名称-到最新的迁移名称 -Context DBContextName
此命令生成的文件将包含您上一次迁移中的详细信息。