Entity framework 如何使用实体框架核心获取SQL脚本(代码优先)

Entity framework 如何使用实体框架核心获取SQL脚本(代码优先),entity-framework,ef-code-first,Entity Framework,Ef Code First,我正在使用Asp.net core和EntityFramework core创建一个web应用程序,但是更新数据库命令不再具有“-Script”开关。如何获取sql脚本?谢谢。运行此命令以生成SQL脚本 > dotnet ef migrations script -o fileName.sql 还有一个powershell命令也适用于它:对我来说,它不起作用。我得到的文件只有如果对象ID(N'[[uuuuu-EFMigrationsHistory]'为空,开始创建表[\uu-EFMigr

我正在使用Asp.net core和EntityFramework core创建一个web应用程序,但是更新数据库命令不再具有“-Script”开关。如何获取sql脚本?谢谢。

运行此命令以生成SQL脚本

> dotnet ef migrations script -o fileName.sql

还有一个powershell命令也适用于它:

对我来说,它不起作用。我得到的文件只有
如果对象ID(N'[[uuuuu-EFMigrationsHistory]'为空,开始创建表[\uu-EFMigrationsHistory]([MigrationId]nvarchar(150)不为空,[ProductVersion]nvarchar(32)不为空,约束[PK\uuuuu-EFMigrationsHistory]主键([MigrationId]);结束;转到
。而我也有一些实体设置。也许你知道我可能丢失了?它也有
from
to
参数。尝试显式地指定它们。问题是,在执行命令之前,我必须首先生成迁移。