命名空间'Microsoft.EntityFrameworkCore'中不存在'Relational'的类型或命名空间名称



在 ASP.Net Core 1.1 Web应用程序中,在VS 2017中,我需要引用包:
Microsoft.EntityFrameworkCore.Relational
(这是为了调用具有结果集的存储过程,如下所述: 如何在实体框架核心中运行存储过程?

从 PM 控制台安装软件包时,请使用:

Install-Package Microsoft.EntityFrameworkCore.Relational

我得到"已成功安装'Microsoft.实体框架核心.关系 1.1.2'">

但是当我添加该行时:

using Microsoft.EntityFrameworkCore.Relational;

在文件顶部,单词"关系"下面有一个红色波浪线,错误如下:

命名空间"Microsoft.EntityFrameworkCore"中不存在类型或命名空间名称"关系"(是否缺少程序集引用?

我将问题隔离为创建一个类型为"ASP.Net 核心 Web 应用程序(.Net Framework)"的新项目,为空的 ASP.Net Core 1.1 项目选择模板,然后安装上述包。我仍然收到同样的错误。
蒂亚

Microsoft.EntityFrameworkCore.Relational汇编。EF Core 中没有此类命名空间

FromSql方法是在Microsoft.EntityFrameworkCore命名空间(RelationalQueryableExtensions类)中定义的,因此访问它所需的只是典型的

using Microsoft.EntityFrameworkCore;

最新更新