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 有啥区别

使用Moq模拟实体框架6 ObjectResult

从ObjectResult获取价值

C#,EF中执行存储过程返回一个ObjectResult对象,这个对象是延迟加载的吗?

ASP.NET Core API 中的 IActionResult vs ObjectResult vs JsonResult

protobuf.net 处理 Nullable<DateTimeOffset>