使用的是linq to sql ,vs2010中调试的时候执行存储过程的时候提示的超时,有没有人知道怎么解决吗?

解决方案 »

  1.   

    一般大的执行都是提交由服务器上的服务去完成,然后页面只管定时更新处理结果如果非要设置
    SqlCommand cmd=new SqlCommand();
    cmd.CommandTimeout=300;//执行超时300秒
      

  2.   

    把 配置文件的  连接 时间改长点试试吧 ,只是本身在查询分析器中就2分多钟了 ,这还让用户怎么用呢  还是查询,看看修改下 查询语句 优化下吧 ,LINQ 也可以直接查询视图,先优化下 这个视图语句 再用 LINQ查吧。
      

  3.   

    sql语句中是不是查询了image或者text数据。如果有,而且可以去掉的话,那就去掉,这样可以节省很大的时间。如果需要查询image或者text类型的数据。那就把他们弄成触发器之类的,不要让客户在界面上操作。