执行非查询过程不工作asp.net core

2023-12-03

我想执行一个存储过程,该过程返回三个值(电子邮件、姓名、公司 ID)并获取一个参数(公司 ID),但它不起作用。

我创建了一个具有这些属性的类和一个返回数据的存储过程。由它显示DatabaseFacade error.

我的代码是:

 List<MyClass> AppUser = new List<MyClass>(); //Class with three properties
 SqlParameter param1 = new SqlParameter("@CompanyID", CompanyID);
 AppUser = _context.Database.SqlQuery<CC>("GetUserAndRolesForCompany", param1).ToList(); 

显示此错误:我已包含 System.Linq

“DatabaseFacade”不包含“SqlQuery”的定义,并且找不到接受“DatabaseFacade”类型的第一个参数的扩展方法“SqlQuery”(您是否缺少 using 指令或程序集引用?)


从此链接获取帮助https://learn.microsoft.com/en-us/ef/core/querying/raw-sql

在 Core 2.0 或 Entity Framework 7 中,不支持以前版本的 ef 6 中提供的 Sql 查询功能。

下面是如何在 EntityFramework 7 中执行 sp 的示例。

 public List<UserDetails> GetUserDetailsUsingSP(int LoggedInID)
        {
            var loggedInUser = new SqlParameter("Id", LoggedInID);

            return WidServices
                .FromSql("EXECUTE WID_Services_GetAll  @Id ", loggedInUser)
                .FirstOrDefault();
        }

注意:在主数据库上下文类下添加 DbSet 时添加此方法,然后通过实例化 dbContext 来调用此方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

执行非查询过程不工作asp.net core 的相关文章

  • .net core 1.1 中嵌入的 power bi

    目前 我正在尝试在 Visual Studio 2017 中为我的 net core 1 1 项目导入 powerbi 包 但是 我收到以下错误 Install Package Package Microsoft PowerBI Core
  • MSSQL:如何使用代码编写存储过程创建脚本?

    我正在尝试使用一个数据库中存在但另一个数据库中不存在的 information schema routines 查询存储过程定义列表 SELECT t1 Routine Definition FROM server1 MyDatabase
  • 如何使用 ASP.NET Core 获取其他用户的声明

    我仍在学习 ASP NET Core 的身份 我正在进行基于声明的令牌授权 大多数示例都是关于 当前 登录用户的 就我而言 我的 RPC 服务正在接收身份数据库中某个用户的用户名和密码 我需要 验证是否存在具有此类凭据的用户 获取该用户的所
  • 无法通过docker连接到ASP.NET Core

    大家好 人们已经关注这个问题太久了 需要一些帮助 我制作了一个 ASP NET Core 网站 没有什么特别的 只是 VS 2017 v 1 1 附带的模板 我使用 dotnet core cli 发布网站并使用此 dockerfile 构
  • 将 Lambda 表达式树与 IEnumerable 结合使用

    我一直在尝试了解有关使用 Lamba 表达式树的更多信息 因此我创建了一个简单的示例 这是代码 如果作为 C 程序粘贴到 LINQPad 中 它可以工作 void Main IEnumerable
  • 如何在嵌套列表视图中编辑数据

    我使用列表视图来显示项目列表 并使用嵌套列表视图来显示每个项目的功能列表 父列表视图和子列表视图都需要能够进行插入 编辑和删除操作 它适用于父列表视图 但是 当我尝试编辑子项目时 编辑按钮不会将其带入编辑模式 您能建议我代码中缺少什么吗
  • 按字母顺序对列表进行排序

    我有以下课程 class Detail public Detail details new List
  • IOptions 不包含 ASP.NET 5 Beta 8 中的定义“选项”

    Problem 我在将 beta7 应用程序升级到 beta8 时遇到问题 我最初有超过 50 个错误 但现在基本上只剩下两个我无法解决的持续错误 一种是带有选项 选项缺失错误 这是错误 错误 CS1061 IOptions 不包含 Opt
  • ASP.NET Core 中 AsNoTracking 的模拟或更好的解决方法

    您如何模拟 AsNoTracking 或者是否有更好的解决方法来解决此问题 Example public class MyContext MyContextBase Constructor public MyContext DbContex
  • Windows 身份验证失败并显示“401 Unauthorized”

    我有一个 MVC 客户端访问受 IDS4 保护的 Web API 它们都在我的本地计算机上运行并由 IIS 托管 使用本地身份进行身份验证时 该应用程序运行良好 但是 当我尝试使用 Windows 身份验证时 开发工具不断收到 401 Un
  • MongoDB 存储过程等效项

    我有一个包含商店列表的大型 CSV 文件 其中一个字段是邮政编码 我有一个名为 ZipCodes 的独立 MongoDB 数据库 它存储任何给定邮政编码的纬度和经度 在 SQL Server 中 我将执行一个名为 InsertStore 的
  • 使用 javascript 调用 ViewComponent

    我有一个带有几个视图组件的网页 当我单击这些组件时 我会为其打开一个简单的编辑器 请参见下图 如果我编辑文本并按 Enter 键 我想重新渲染视图组件而不是孔页面 是否可以使用 javascript 调用视图组件来获得此行为 通过更新 您现
  • 使用 EXPLAIN 进行 MYSQL 存储过程调用

    如何分析和使用 EXPLAIN 来调用我的存储过程 我需要优化查询时间 但是似乎没有地方可以执行 EXPLAIN 调用 proc name 你可以试试 set profiling 1 call proc name show profiles
  • 使用 ASP.NET Core 2.1 Identity 进行基于权限的授权

    过去 使用 NET Framework 上的 ASP NET MVC 我总是在内置的基于角色的授权之上实现基于权限的授权层 我所说的 基于权限 的意思是 将枚举的权限列表分配给每个角色 并且在运行时 每个调用都会检查权限 而不是角色 例如假
  • MVC3数据缓存技术

    我有一个 sql 查询 存储过程 在结果显示在网络网格中之前需要大约 8 10 秒才能返回 关于 asp net mvc3 中的缓存的性能最佳实践是什么 以便用户不必每次都花费 8 10 秒来加载该数据 减少优化查询 你可以使用内存缓存 h
  • 使用内存数据库和急切加载函数对 EF Core 进行单元测试

    我正在为我的 Web API 编写单元测试 除非删除包含 从方法中热切加载 否则无法让测试通过 我正在使用内存数据库来提供dbcontext并且无法弄清楚为什么它不返回任何数据 预先感谢任何帮助或建设性批评 这是我正在尝试测试的方法 Not
  • 发布到IIS,设置环境变量

    阅读这两个问题 答案 我能够在 IIS 8 5 服务器上运行 Asp net 5 应用程序 Asp net vNext 早期测试版发布到 Windows 服务器中的 IIS https stackoverflow com questions
  • 在asp.net core mvc中,小数的模型绑定不接受千位分隔符

    对于具有decimal属性 如果来自客户端的值包含逗号作为千位分隔符 则模型绑定将失败 我们该如何解决这个问题呢 任何解决方案 全局 控制器 操作本地或模型 属性本地 都是好的 我有一个解决方法 那就是有一个string读取和写入的属性de
  • Entity Framework Core 2.0 将枚举映射到 SQL Server 中的tinyint 会引发查询异常

    当我尝试映射时出现以下异常enum to smallint in OnModelCreating InvalidCastException 无法将 System Byte 类型的对象转换为 System Int32 类型 我想这样做是因为在
  • 如何使用 LINQ 获取唯一 id 列的最大值

    如何使用 LINQ 以最简单的方式编写此代码 SELECT MAX Game id AS MaxValue FROM Dim Game Try context Dim Games Max g gt g Game id

随机推荐

  • 数据注释 MVC3 必需属性

    我有下面的模型 用户 我用它来添加新用户并更新现有用户 当我添加新用户时 需要输入用户名和密码 当我更新时 只需要输入用户名 因为不允许更改密码 问题是 添加新用户一切正常 因为我输入了名称和密码值 因此 ModelState IsVali
  • 如何读取模板偏特化?

    假设有以下声明 template
  • Javascript数组的内存分配?

    如果我向 Javascript 数组的第 1000 个元素添加一个值 那么假设这些仓位是开放的 那么将该值添加到第 0 个元素有什么区别吗 我说的是内存消耗 Example arr 1000 asdf versus arr 0 asdf 由
  • 在Python中使用多线程

    我正在尝试解决一个问题 我有很多 大约一万个 URL 并且需要从所有URL下载内容 到目前为止 我一直在 for link in links 循环中执行此操作 但现在所花费的时间太长了 我认为是时候实现多线程或多处理方法了 我的问题是 最好
  • 寻找一个清晰简洁的网页来解释为什么随机数的较低位通常不是那么随机

    我正在整理一个内部 每个开发人员都应该知道 的 wiki 页面 我看到很多关于rand N 但没有一个网页可以解释这一切 例如 我很好奇这个问题是否仅特定于 C 和 Linux 或者是否也适用于 Windows C Java Net Pyt
  • SQL Server 2008 中使用动态列的交叉表查询

    我在 SQL Server 中使用交叉表查询时遇到问题 希望有人能提供帮助 我有下表 Student ID Name Course Course Level 1 John English E2 1 John Mathns E3 1 John
  • 如何在shell脚本中使用goto语句[重复]

    这个问题在这里已经有答案了 我是 shell 脚本的初学者 我不知道如何使用 goto 语句 我正在使用以下代码 start echo Main Menu echo 1 for Copy echo 2 for exit read NUM c
  • HTML 画布制作模糊形状

    我想使用 HTML 制作简单的形状 但形状需要很大 并且画布处于全屏状态 例子 http jsfiddle net xLgg43s9 1 embedded result Code
  • 防止 Azure TableEntity 属性在 MVC 4 WebAPI 中序列化

    所以我有一个模型Subscription它继承自AzureTableEntity在 WebApi Get 方法中使用的类如下 HttpGet public IEnumerable
  • java中管道简单分割

    在将 split 与管道一起使用时遇到问题 但与其他字符一起使用时效果很好 我做错了什么 请帮助我 String s H PONumber1 1 1 String arr s split for int i 0 i
  • 如何将一组标准参数传递给 async.js 系列中的每个函数?

    给定以下 node js 模块 我将如何调用数组中的函数orderedListOfFunctions通过每一个response多变的 var async require async var one require one js var tw
  • 转换 Base64 GZipped 字符串 Objective-c 或 Swift

    我从网络服务收到一个字符串 如下所示 CAAAAB LCAAAAAAABADtvQdgHEmWJSYvbcp7f0r1StfgdKEIgGATJNiQQBDswYjN5pLsHWlHIymrKoHKZVZlXWYWQMztnbz33nvvv
  • IE中div宽度问题

    在发布之前 我仔细阅读了几个与此类似的问题 但没有找到适合我的解决方案 我的网站中有一个页面不适合我用于其他每个页面的模板 因为为该页面生成的信息表太宽了 为了使表格显示我使用overflow x visible 结果正是我在除 IE 之外
  • 如何在android中获取epub书籍的图像

    我试图将 epub 书读入我的 android 应用程序 并成功地将文本输入到我的应用程序中 但无法加载 epub 书的图像 实际上 当我们使用 epub 库阅读 epub 书时会发生什么 如果它存储的内容比 epub 书的图像所在的位置要
  • ANSI 转义代码在 python 解释器上不起作用 [重复]

    这个问题在这里已经有答案了 ANSI 代码无法在我的 python 解释器上运行 我想为这个项目的一些印刷品上色 我查找了如何为打印字符着色并找到了 ANSI 转义码 因此我在解释器上尝试了它 但它不起作用 例如 print 033 32m
  • Chrome 扩展程序 - 查看扩展程序选项卡是否打开

    我已经设置了当我单击 extn 图标时 我的 extnindex html opens 如果我第二次单击该图标 我不希望它打开第二个选项卡 我希望它能够聚焦已打开的选项卡 如果它已打开 问题在于if it s open部分 理想情况下 我不
  • TaskFactory.FromAsync 与 BeginGetRequestStream/EndGetRequestStream 挂起

    我有一个这样的方法 在声明时挂起responseObject使用 Task Factory FromAsync private async Task
  • 在 JavaEE 应用程序中使用 Jackson 作为 JAXB-JSON 处理器

    我看过很多关于此的文章和问题 但我就是不明白它的作用 我的目标是在 JavaEE 应用程序中使用 Jackson 作为 JSON 处理器 到目前为止我有什么 pom xml 要么这个
  • PowerShell 编码命令失败

    我试图使用 Powershell 的 EncodedCommand 标志弹出一个简单的消息框 但它一直失败 我在过去的几个小时里尝试过谷歌搜索 但似乎无法正常工作 它几乎看起来像一个编码错误 但我使用的是常规 UTF 8 和标准 ASCII
  • 执行非查询过程不工作asp.net core

    我想执行一个存储过程 该过程返回三个值 电子邮件 姓名 公司 ID 并获取一个参数 公司 ID 但它不起作用 我创建了一个具有这些属性的类和一个返回数据的存储过程 由它显示DatabaseFacade error 我的代码是 List