【发布时间】:2013-05-24 23:44:05
【问题描述】:
我正在使用 ef5 并尝试使用 GetNextResult() 方法返回多个结果集,但它似乎不起作用。
我的 sql sproc 是:
select * from Questions
select * from Skills
当我通过 sql management studio 运行它时,它返回 2 个结果集。
然后我的 c# 是:
using (dataEntity entities = new dataEntity())
{
var query = dataeEntity.testsproc();
var skillresults = query.GetNextResult<Skill>();
//debug point set here
return Json(query.ToArray(), JsonRequestBehavior.AllowGet);
}
但是,当我到达调试点时,skillresults 为空,但查询按预期工作。我不太确定为什么它不起作用。有人能帮我解释一下这个问题吗?
这是我正在使用的微软文章:http://msdn.microsoft.com/en-US/data/jj691402,但它似乎不起作用。
仅供参考 我的项目使用的是 .net 4.5,我使用的是 EF5,因为这可能会出现。
【问题讨论】:
标签: .net sql linq entity-framework entity-framework-5