【发布时间】:2019-11-16 06:54:42
【问题描述】:
我的第一个 ASP.NET Core 项目。
我遇到了一个错误
错误 CS0234 命名空间“System.Data”中不存在类型或命名空间名称“Entity”(您是否缺少程序集引用?)
使用 NuGet 添加对 Entity Framework Core 的引用。我相信应该修复它,但没有运气。
如您所见,该库列在Dependencies 节点下,而不是通常的References 节点下,如果这很重要的话。我比较了 csproj 文件,没有什么比为什么一个有引用节点而另一个没有。
【问题讨论】:
-
您似乎有很多关于各种依赖项的警告 - 您是否查看过这些警告?
-
也许您应该将 System.Data.Entity 替换为正确的命名空间 Microsoft.EntityFrameworkCore...
-
@BWhite EF Core 作为 NuGet 包添加,而不是参考。命名空间是
Microsoft.EntityFrameworkCore,而不是System.Data.Entity。您是否正在关注 EF 教程而不是 EF Core 教程?移除显式引用并更改命名空间 -
使用“清洁解决方案”,可能清洁后重启VS。
-
@Archer 这是一个关于 ASP.NET Core 的问题
标签: c# asp.net-core