ef代码优先-ef预编译视图是否可以与Oracle和Devart一起使用



我们发现了一篇关于使用"预编译视图"提高实体框架性能的有趣文章:http://neverindoubtnet.blogspot.ch/2012/03/squash-entity-framework-startup-time.html

我们已经尝试过了——我们使用EF Power Tools扩展来自动生成预编译的视图。之后我们的应用程序仍在运行,但我怀疑这些视图是否被使用。

上面的文章指出必须安装SQL Express。我们将DevArt dotConnect与Oracle数据库结合使用。我想知道Microsoft的EF Power Tools应该如何知道预编译视图的正确SQL是什么样子的。它是否查看web.config并发现dotConnect是提供程序并从该提供程序检索SQL语句?

为了引导这种荒谬的行为,我弄乱了预编译视图文件(DataContext.views.cs)中的所有字符串,并运行了应用程序——它仍然运行得很好。

我怀疑是否在使用这些观点

在具有预编译视图的文件中的上下文构造函数中设置断点,以查明该视图是否由运行时使用。

我把预编译视图文件(DataContext.views.cs)中的所有字符串都弄乱了,然后运行了应用程序——它仍然运行得很好。

如果手动修改了预编译视图,则EF运行时不会使用该视图。

相关内容

  • 没有找到相关文章

最新更新