在编写LINQ to SQL查询以优化或加速LINQ to SQL时,我们可以记住哪些常见的事情?例如,通常,LINQ to SQL必须在每次执行查询时将LINQ查询转换为SQL;这涉及在几个阶段中递归构成查询的表达式树.我们所做的就像使用Comp...

在编写LINQ to SQL查询以优化或加速LINQ to SQL时,我们可以记住哪些常见的事情?
例如,通常,LINQ to SQL必须在每次执行查询时将LINQ查询转换为SQL;这涉及在几个阶段中递归构成查询的表达式树.我们所做的就像使用CompiledQuery类预编译查询.
解决方法:
每个开发人员应该知道LINQ有一个有用的东西.
这是关于Join vs Where的表现.
完整的讨论可以在这里看到why is join so much faster than where
织梦狗教程
本文标题为:c# – 加速LINQ to SQL查询


基础教程推荐
猜你喜欢
- C#操作进程的方法介绍 2023-05-22
- 详解C# ConcurrentBag的实现原理 2023-04-21
- c# – 记录Windows服务 2023-09-18
- 无法绑定到属于C#/ XAML应用程序中的WindowsFormsHost子对象的属性的解决方法? 2023-09-19
- WPF实现动画效果(四)之缓动函数 2023-06-21
- c# – 在Windows服务中异步运行外部进程 2023-09-20
- C# Record构造函数的行为更改详解 2023-04-27
- c#实现从字符串数组中把数字的元素找出来 2022-12-01
- C#加解密之DES算法的实现 2023-06-28
- Avalonia封装实现指定组件允许拖动的工具类 2023-07-18