【问题标题】:Cannot Update-Database with EF in .NET Core无法在 .NET Core 中使用 EF 更新数据库
【发布时间】:2017-03-16 16:33:54
【问题描述】:

我正在为实体框架使用 PostgreSQL 数据库和 NpgSQL 包。我对模型进行了一些更改,现在正在尝试迁移数据库。但是,进入后:

PM> Update-Database -verbose

我明白了:

Using framework 'netcoreapp1.0'
Using data directory 'D:\GIT\foo\Foo\src\Foo.WebApp\.\bin\Debug\netcoreapp1.0'
Build started...
Build failed.

我有found in a github thread,我应该使用dotnet build 来发现构建错误。但是,构建是成功的。有没有其他方法可以解决导致我的数据库无法更新的问题?

【问题讨论】:

  • 迁移配置文件怎么样...是否正确显示所有更改?

标签: c# entity-framework postgresql .net-core


【解决方案1】:

我遇到了同样的问题,只是切换到命令行,一切正常。 (我仍然无法解释包管理器控制台中的错误。)

来自 Windows PowerShell:

PS C:\{Proj folder}> dotnet ef database update

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 2020-12-02
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    相关资源
    最近更新 更多