首页 > 解决方案 > 从存储过程中读取标量值数据并在 MVC 视图中显示

问题描述

我正在将一个变量传递给存储过程,我正在尝试检索存储过程返回的数据并通过 ViewBag 将其传递给视图,但我没有得到我期望得到的值。我越来越System.Data.Entity.Core.Objects.ObjectResult`1[System.String]。我正在使用实体框架来映射我的对象。

这是在我的控制器中:

string id = collection.Get(0);
var sp = db.sproc_pallet_test(id).ToList();
ViewBag.name = sp;

这是我认为的代码

IMG2

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

解决方案


找到了答案。我需要附加 .Single() 来获取值。

   var sp = db.sproc_pallet_test(id).Single();

推荐阅读