在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 回答
Microsoft.EntityFrameworkCore.Relational
是汇编 . EF Core中没有这样的命名空间 .FromSql
方法在Microsoft.EntityFrameworkCore
命名空间RelationalQueryableExtensions
类中定义,因此您需要访问它的所有内容都是典型的