码迷,mamicode.com
首页 > 其他好文 > 详细

关于EF调用存储过程那点事...

时间:2015-02-07 14:31:11      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:

最近研究了下EF怎么调用 数据库的分页存储过程,发现还是很不错的

1.数据库存储过程如下,一个简单的不含条件判断的

技术分享

 

2.然后新建数据模型中选择存储过程:

技术分享

3.EF会自动生存一个返回复杂类型(ObjectResult)的方法,如下:技术分享

4.最后调用此方法:

技术分享

5.这里值得注意的是,这里有两个输出参数 ObjectParameter(rowCount,pageCount),还有获取返回的数据 result 后一定要toList(),这里涉及到EF的延时查询,如果不toList(),就会得不到 输出参数(我也是被这里困扰了一段时间)。

好了就这些了额,我也是一个新手,学习.NET也有快一年,也提前祝大家新年快乐...

关于EF调用存储过程那点事...

标签:

原文地址:http://www.cnblogs.com/visual/p/4278747.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!