DateTime上的性能问题:p__linq__0参数化

时间:2018-03-01 14:30:30

标签: c# oracle entity-framework linq

在处理查询调优问题时,我遇到了一个奇怪的问题。

query = trans.Where(w => w.STARTDATE >= mStartDate);

使用上面的查询,我在DB端获得了一个参数化的sql,例如:

WHERE (("Extent1"."TRANLOCALDT" >= :p__linq__0)

我想知道我是否可以在c#端对数据库端的whit优化查询生成这个生成的SQL非参数。

修改1:

我知道参数化是缓存未来用法查询的好方法。 根据下面的评论,我看看通过Oracle SQL Developer生成SQL查询的计划。因此,我将其视为性能问题。

带参数的查询成本为 4582

不带参数的查询成本为 4

0 个答案:

没有答案