我有一个 Oracle 数据库,我通过 Entity Framework 访问该数据库,我看到选择性能点击我用 CLOB 列中的列。
如果我打破 Entity Framework 生成的查询,只需使用ExecuteReader
调用OracleCommand
即可获得类似结果,但我可以通过设置{来提高性能{1}}上的{strong> -1 {1}}。
我想对 Entity Framework 。
做同样的事情如何告诉实体框架将InitialLOBFetchSize
设置为-1?
这适用于实体框架 4。
答案 0 :(得分:0)
几年前我遇到了同样的问题,最后我使用了一个包装的OracleConnection,OracleCommand,DbProviderFactory和其他ADO.NET类,以及Entity Framework提供程序,因此EF对这些类的实例执行的任何操作我能够注入任何功能或更改命令或连接配置。