mvc entity 调用存储过程问题

hcb111 hcb111 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
调用存储过程中,有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;
}

第一个正常,第二个就有问题了。
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
hcb111
C# 111,128 成员 642,536 内容