3

在使用EF Power Tools 扩展 beta 2对复杂的数据库进行逆向工程时,我遇到了一些性能问题。我有一些关于如何改进这一点的理论,但找不到任何对已发布来源的参考。

这个扩展会作为开源发布吗?如果是,何时何地?


顺便说一句,我遇到的问题是逆向工程在我的复杂数据库上花费了很长时间(在此期间 SQL Server 正在工作)并挂起 Visual Studio UI(我使用的是 2010 )。

在我强大的工作站和完全空闲的 SQL Server 上,这个过程大约需要 10 分钟。我之前在一个更简单的数据库上尝试过它,它在大约 5 秒内完成。

我猜它在数据库上创建了一个非常繁重的模式查询,然后在等待响应时挂起 UI 线程。如果是这种情况,我会尝试拆分查询结果并以块的形式获取数据,并且还可能将生成代码移动到单独的线程中,同时 UI 会提供有关进度的反馈。

一个更简单的解决方案是只创建一个命令行界面来做同样的事情(已经有一个,我错过了吗?)

4

1 回答 1

1

它可在此处的实体框架代码库中获得

在此处输入图像描述

分叉,贡献,做你想做的事。

于 2012-12-11T10:08:39.647 回答