ObjectResult<Nullable<System.DateTime>> 没有得到存储过程结果
Posted
技术标签:
【中文标题】ObjectResult<Nullable<System.DateTime>> 没有得到存储过程结果【英文标题】:ObjectResult<Nullable<System.DateTime>> does not getting stored procedure result 【发布时间】:2016-03-07 05:08:24 【问题描述】:我在asp mvc中使用存储过程
我有返回对象结果的存储过程函数
public virtual ObjectResult<Nullable<System.DateTime>> abc()
当我在 sql server 中执行时它返回结果,但是当我在 asp mvc 中执行时它不返回值
abcContext db = new abcContext();
ObjectResult<Nullable<DateTime>> listabc = db.abc();
没有编译错误但没有得到任何结果也请指导我。
注意-这是一段代码
【问题讨论】:
你能澄清一下“没有得到任何结果”是什么意思吗?是空序列还是空序列? 解决了谢谢 :) 【参考方案1】:试试这个。
abcContext db = new abcContext();
var result = db.abc().FirstOrDefault();
【讨论】:
【参考方案2】:它没有给出我们必须使用 ToList 方法对其进行迭代的列表。
abcContext db = new abcContext();
ObjectResult<Nullable<DateTime>> listabc = db.abc().ToList();
【讨论】:
以上是关于ObjectResult<Nullable<System.DateTime>> 没有得到存储过程结果的主要内容,如果未能解决你的问题,请参考以下文章
ObjectResult 和 JsonResult 有啥区别
C#,EF中执行存储过程返回一个ObjectResult对象,这个对象是延迟加载的吗?
ASP.NET Core API 中的 IActionResult vs ObjectResult vs JsonResult