首页 > 解决方案 > 如何在 ASP.NET Core 项目中添加引用

问题描述

我的第一个 ASP.NET Core 项目。

我收到一个错误

错误 CS0234 命名空间“System.Data”中不存在类型或命名空间名称“Entity”(您是否缺少程序集引用?)

使用 NuGet 添加对 Entity Framework Core 的引用。我相信应该修复它,但没有运气。

如您所见,如果重要的话,lib 会列在Dependencies节点而不是通常的References节点下。我已经比较了 csproj 文件,没有什么比为什么一个有引用节点而另一个没有那么明显的了。

添加参考?

标签: c#asp.net-core

解决方案


在 .net 中,EntityFramework 的命名空间是 System.Data.Entity,但 EF Core 的命名空间发生了变化:正确的命名空间现在是 Microsoft.EntityFrameworkCore 所以

using Microsoft.EntityFrameworkCore;

应该修复它。


推荐阅读