c# - C# ASP.NET MVC & Entity Framework 6 抛出错误“未找到存储过程”
问题描述
我已经浏览了许多类似的问题和回复,但找不到我需要的东西,所以我很感激任何帮助。
我在数据库中有存储过程,它在 SSMS 中执行得很好。它位于模型浏览器中.edmx
:
这是引发错误的代码。
private thisContext db = new thisContext();
var UserId = User.Identity.GetUserId();
var SelectFullProfile = true;
List<UsersSelectProfile_Result> profilelist = null;
profilelist = db.Database.SqlQuery<UsersSelectProfile_Result>(
"dbo.UsersSelectProfile @UserID={0}, @SelectFullProfile={1}",
UserId, SelectFullProfile).ToList();
谢谢你的帮助。
解决方案
查看 此项目中的 ReadDataUsingStoredProcedure() 示例
本教程中提到
我认为你的电话应该是这样的
var profileList = db.UsersSelectProfile(0,1);
推荐阅读
- java - JPA在一列中仅选择一个参数并将其放入字符串中
- fiware-orion - Fiware-Device-Simulator Orion 可以处理 bool 类型的值吗?
- spfx - 如何使用 sp.web 获取文件元数据以及文件名本身?SPFX
- django - Django authlib MismatchingStateError on authorize_access_token
- python - python中相似矩阵的Networkx图
- drop-down-menu - Python3中带有硒的依赖下拉列表
- javascript - 有没有一种巧妙的方法来随机显示图像?
- php - php代码没有执行而是被下载
- python - 将具有秒数的列转换为人类可读的持续时间
- python - 实现对 Python XML-RPC 服务器的每个函数的最大并发调用数