首页 > 解决方案 > C# ASP.NET MVC & Entity Framework 6 抛出错误“未找到存储过程”

问题描述

我已经浏览了许多类似的问题和回复,但找不到我需要的东西,所以我很感激任何帮助。

我在数据库中有存储过程,它在 SSMS 中执行得很好。它位于模型浏览器中.edmx

模型浏览器 .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();

谢谢你的帮助。

标签: c#asp.net-mvcentity-framework

解决方案


查看 此项目中的 ReadDataUsingStoredProcedure() 示例

本教程中提到

我认为你的电话应该是这样的

var profileList = db.UsersSelectProfile(0,1);

推荐阅读