首页 文章

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

提问于
浏览
2

在VS. 2017中的ASP.Net Core 1.1 Web应用程序中,我需要引用该包:
Microsoft.EntityFrameworkCore.Relational
(这是为了使用如下所述的结果集调用存储过程:How to run stored procedures in Entity Framework Core?

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

Install-Package Microsoft.EntityFrameworkCore.Relational

我得到“成功安装'Microsoft.EntityFrameworkCore.Relational 1.1.2'”

但是当我添加这条线时:

using Microsoft.EntityFrameworkCore.Relational;

在文件的顶部,单词“Relational”下面有一个红色波形,错误如下:

命名空间“Microsoft.EntityFrameworkCore”中不存在类型或命名空间名称“Relational”(您是否缺少程序集引用?)

我将问题分离到创建"ASP.Net Core Web Application (.Net Framework)"类型的新项目,为空的ASP.Net Core 1.1项目选择模板,然后安装上面的包 . 我仍然得到同样的错误 .
TIA

1 回答

  • 4

    Microsoft.EntityFrameworkCore.Relational 是汇编 . EF Core中没有这样的命名空间 .

    FromSql 方法在 Microsoft.EntityFrameworkCore 命名空间 RelationalQueryableExtensions 类中定义,因此您需要访问它的所有内容都是典型的

    using Microsoft.EntityFrameworkCore;
    

相关问题