无法在.NET Core中使用EF更新数据库

3

我正在使用PostgreSQL数据库和NpgSQL Entity Framework包。我对模型进行了一些更改,现在正在尝试迁移数据库。但是,在输入以下内容后:

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.

我在Github讨论串中发现,应该使用dotnet build来发现构建错误。但是,构建成功了。还有其他方法可以解决阻止我的数据库更新的问题吗?


迁移配置文件怎么样了...它是否正确显示了所有更改? - NMathur
1个回答

3

我曾经遇到同样的问题,但是简单地切换到命令行界面后一切都正常了。(我仍然无法解释包管理器控制台中的错误。)

从Windows PowerShell开始:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接