c# - 如何在 ASP.NET Core 项目中添加引用
问题描述
我的第一个 ASP.NET Core 项目。
我收到一个错误
错误 CS0234 命名空间“System.Data”中不存在类型或命名空间名称“Entity”(您是否缺少程序集引用?)
使用 NuGet 添加对 Entity Framework Core 的引用。我相信应该修复它,但没有运气。
如您所见,如果重要的话,lib 会列在Dependencies
节点而不是通常的References
节点下。我已经比较了 csproj 文件,没有什么比为什么一个有引用节点而另一个没有那么明显的了。
解决方案
在 .net 中,EntityFramework 的命名空间是 System.Data.Entity,但 EF Core 的命名空间发生了变化:正确的命名空间现在是 Microsoft.EntityFrameworkCore 所以
using Microsoft.EntityFrameworkCore;
应该修复它。
推荐阅读
- java - IntelliJ IDEA 中的逗号优先 Java 格式
- yii - 获取模块配置参数
- tensorflow - 如何在 Jetson TX1 上更新 Protocol Buffer 运行时库?
- c# - 生成文件路径并修剪“.aspx”
- google-chrome - 要备份的最小用户配置文件?
- objective-c -
未找到 - java - elasticsearch 是否支持对序列化的 java.time.Instant 字段进行搜索和报告?
- python - Python 脚本执行 Kubernetes 命令:kubectl apply -f config_file.yaml
- java - findbugs:可能的空指针取消引用警告
- jquery - 在复选框和文本框上使用相同的功能切换可见性