Advertisement
Advertisement

新足迹

 找回密码
 注册
新足迹 门户 IT专业论坛 查看内容

数据库查询性能的问题

2013-8-7 23:57| 发布者: 什么东西 | 查看: 1385| 原文链接

C#, linq to sql 的
现在的问题是, 查询数据库,得到一批数据记录,然后foreach循环这一批记录,根据每一条记录的不同类别,进行相关的再次查询,大概的代码结构如下:


      var items = (from n in ctx.table select n).toList();

      foreach(var item in items)
     {
            var x = from n in ctx.tableB where id == item.id select n;
     }

但是发现查询速度相当之慢,并经常有transaction 超时的报错

请问这样的话,如何提高查询性能?  或者应该用 stored procedure来代替?
Advertisement
Advertisement


Advertisement
Advertisement
返回顶部