如何减少LINQ查询的执行时间

编程入门 行业动态 更新时间:2024-10-14 22:14:46
本文介绍了如何减少LINQ查询的执行时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一张桌子,有超过300条记录。 我正在为每条记录做操作LINQ。但它会挂起。

Hi, I have one table in that there are more than 300 records. I am doing operation for each record using LINQ. But it gets hang.

var qryCkeckClocked = (from a in context.sp1 select a); foreach (var scan in qryCkeckClocked) var stud = (from *** }

这是我的代码。 我认为查询可以不用迭代到SQL。 请建议我

This is my code. I think the query excutes with no of iteration to SQL. Please suggest me

推荐答案

如果你想使用join两个表使用LINQ的Join函数而不是foreach。这个查询将创建像 $ b这样的sql命令$ b If you want to use join two table use Join function of LINQ instead of foreach. This query will create sql command like Select * from context.sp1

因此,您只能选择所需的表,而不是*,这也会缩短查询执行时间。

So instead of * you can select only desired table this will also reduce query execution time.

更多推荐

如何减少LINQ查询的执行时间

本文发布于:2023-11-30 16:15:28,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1650652.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:执行时间   LINQ

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!