将 InitialLOBFetchSize 与 EntityFramework 结合使用

bor*_*der 5 oracle performance entity-framework

我有一个通过实体框架访问的Oracle数据库,并且在选择其中包含CLOB列的表时发现性能受到影响。

如果我分解实体框架生成的查询,则在简单地ExecuteReader使用调用时会得到类似的结果OracleCommand,但InitialLOBFetchSize通过.OracleCommand

我想对Entity Framework做同样的事情。

如何告诉实体框架设置InitialLOBFetchSize为-1?

这是针对实体框架4 的。

Hus*_*vik 0

几年前我遇到了同样的问题,最终我使用了封装的 OracleConnection、OracleCommand、DbProviderFactory 和其他 ADO.NET 类以及实体框架提供程序,因此 EF 对这些类的实例执行的任何操作我都能够在其中注入任何功能或更改命令或连接配置。