gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 02:04:22 24 4
gpt4 key购买 nike

在 ASP.Net Core 1.1 Web 应用程序中,在 VS 2017 中,我需要引用包:
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;

在文件的顶部,“关系”这个词下面有一个红色的波浪线,并显示错误:

The type or namespace name 'Relational' does not exist in the namespace 'Microsoft.EntityFrameworkCore' (are you missing an assembly reference?)



我将问题隔离为创建一个类型为“ASP.Net Core Web Application (.Net Framework)”的新项目,为空的 ASP.Net Core 1.1 项目选择模板,然后安装上述包。我仍然遇到同样的错误。
TIA

最佳答案

Microsoft.EntityFrameworkCore.Relational是组装。 EF Core 中没有这样的命名空间。
FromSql方法在 Microsoft.EntityFrameworkCore 中定义命名空间,RelationalQueryableExtensions类,所以你需要访问它是典型的

using Microsoft.EntityFrameworkCore;

关于asp.net-core - 命名空间 'Relational' 中不存在类型或命名空间名称 'Microsoft.EntityFrameworkCore',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44653667/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com