【问题标题】:ASP.NET error: More than one DbContext was found. Specify which one to useASP.NET 错误:找到多个 DbContext。指定使用哪一个
【发布时间】:2021-10-14 01:57:55
【问题描述】:

我正在构建一个 ASP.NET MVC 应用程序,添加时在 Package Manager Console (PMC) 中输入以下命令:

Add-Migration InitialCreate
Update-Database

我收到了这个错误:

找到多个 DbContext。指定使用哪一个。对 PowerShell 命令使用“-Context”参数,对 dotnet 命令使用“--context”参数。

这是我的代码:

【问题讨论】:

  • 嗨@A A,这个错误意味着有几个类已经从 DbContext 类继承。所以添加迁移:Add-Migration InitialCreate -context MvcWatchesContext
  • 嗨@A A,我已转换为答案,您能接受答案吗?参考:How to accept as answer。谢谢。

标签: asp.net asp.net-mvc asp.net-core


【解决方案1】:

找到多个 DbContext。指定使用哪一个。使用 PowerShell 命令的“-Context”参数和“--context” dotnet 命令的参数。

这个错误意味着有几个类继承自 DbContext 类。所以添加迁移:

Add-Migration InitialCreate -context MvcWatchesContext.

【讨论】:

    猜你喜欢
    • 2018-04-07
    • 2020-02-20
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 2016-02-05
    • 2019-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多