mvc entity 调用存储过程问题

hcb111 2012-09-25 04:34:39
调用存储过程中,有2个参数,为开始时间和结束时间。
如果时间跨度小的话,比如2012-09-20到2012-09-23 这样是没问题的
但是如果跨度有1个月的话,就超时了,
奇怪的是直接在数据库调用存储过程是很快的。估计也有2-3秒。
还有如果时间跨度小的话,比如2012-09-20到2012-09-23 ,在数据库中执行存储过程1秒都不到,
在MVC中调用估计要10多秒。

最奇怪的是,我有差不多的存储过程,也是有2个参数,为开始时间和结束时间。
同样调用,跟数据库调用时间差不多。



int a;
switch(type)
{
case 1:
a = _entities.Up1(startDate, endDate);
break;
case 2
a = _entities.Up2(startDate, endDate);
break;
}

第一个正常,第二个就有问题了。
...全文
103 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hcb111 2012-10-22
  • 打赏
  • 举报
回复
已解决
hcb111 2012-09-26
  • 打赏
  • 举报
回复
有人能提供解决方案吗

109,895

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧