我刚刚使用 EntityFramework Core 和 Scaffold-DbContext NuGet 包管理器控制台命令构建了一堆 POCO 类和一个 DbContext 类。
它生成了一堆代码,其中大部分都很好,除了有几个编译器找不到的对 HasColumnType 和 HasName 方法的调用。不幸的是,VS2017 也没有帮助我找到它们。我通过 NuGet 包管理器安装了 EntityFramework Core,我认为所有依赖项都已正确安装,但事实并非如此。我试过用谷歌搜索 HasColumnType 的命名空间,但一直找不到它。
有人可以告诉我我缺少什么命名空间或 NuGet 包吗?
最佳答案
这些扩展位于 Microsoft.EntityFrameworkCore.Relational 包中,因为它们对关系数据库建模很有用。
https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Relational/
关于c# - PropertyBuilder<T> 不包含 HasColumnType 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47233048/