|
1
0
这应该发生在存储过程中。让数据库服务器做它擅长的事情:比如疯狂地运行查询。 |
|
|
2
3
您的表达式需要在客户端上进行检查,无法转换为SQL语句。所以如果你跑步 SQL事件探查器 ,我打赌你会看到记录一个接一个地滴给客户。
将条件更改为
|
|
|
3
1
两种可能的选择: 为x.calendar\u id创建非聚集索引: 或者在应用程序中而不是SQL中进行排序:
|
|
|
4
1
阿利奥斯塔德的回答应该会有很大帮助。同时确保
首先,我只是在检查您是否要取前30个,但是数据库确定前30个是哪个,以及
然后
按创建日期对这30个进行排序?如果要根据创建日期获取前30个,则需要包括
最后,此答案假定您使用的工具将这些LINQ运算符正确映射到适当的SQL查询,而不仅仅是对内存中的整个记录集执行整个操作。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |