【发布时间】:2020-07-09 23:10:33
【问题描述】:
我正在开发一个使用 Entity Framework Core 3.1.2 的 .NET Standard 应用程序。我们在我的公司使用代码优先迁移。
当我使用ConnectionString 参数执行Add-Migration 时,如下所示:
add-migration MyMigration -ConnectionString "data source=servername;persist security info=True;user id=MyUserID;password=MyPassword"
我收到以下错误:
Add-Migration : A parameter cannot be found that matches parameter name 'ConnectionString'.
At line:1 char:52
+ ... ration ShuntReportConditionIDAndTitleFields -ConnectionString "data s ...
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Add-Migration], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Add-Migration
为什么会出现此错误? This documentation site 声明 -ConnectionString 是 Add-Migration 命令的有效参数。 EF 平台有什么变化吗?
【问题讨论】:
-
尝试在 appsettings.json 中添加连接字符串。
标签: entity-framework .net-core entity-framework-core .net-standard