.Net Core 2.0至2.1:“ IMutableEntityType”不包含“脚手架”的定义

时间:2018-07-20 23:22:00

标签: entity-framework .net-core .net-core-2.1

我们有一个使用psql数据库的.Net Core 2.0 API。 更新到.Net Core 2.1时,它停止构建并返回以下错误:

'IMutableEntityType' does not contain a definition for 'Scaffolding' and no extension method 'Scaffolding' accepting a first argument of type 'IMutableEntityType' could be found (are you missing a using directive or an assembly reference?)

此扩展方法不是供外部使用的,但我们需要它在运行时更改实体架构。

1 个答案:

答案 0 :(得分:0)

这是一个班轮,但是我花了一些时间才发现我必须更换

builder.Entity(type).Metadata.Scaffolding();

builder.Entity(type).Metadata.Relational();

我希望它可以帮助某人。