使用: visual studio 2012 Ultimate, ADO实体框架6, 数据库:Sql express 2014(安装在本地PC上), 数据库表计数:174表。
我正在尝试使用实体数据模型向导创建数据库模型,但创建模型大约需要8个小时(对话框没有响应)。
我试图重新安装visual studio&实体框架但同样的问题。 我需要任何可以加速数据库模型创建的想法。
答案 0 :(得分:15)
对我来说有用的是我在更新模型之前将数据库兼容性更改回2012.
在SQL Management Studio中,右键单击“数据库”。
属性 - >选项 - >兼容级别 - > SQL Server 2012(110)
答案 1 :(得分:8)
更新到SQL Server 2014的累积更新包5修复了此问题,请参阅https://connect.microsoft.com/VisualStudio/feedback/details/829555/visual-studio-freezes-during-entity-framework-db-reverse-engineering。该更新位于https://support.microsoft.com/en-us/kb/3011055
答案 2 :(得分:4)
我更新到SQL Server 2014修复程序的累积更新包5但它对我不起作用。最后我解决了这个问题是更新SQL Server 2014 Service Pack 1
http://www.microsoft.com/en-US/download/details.aspx?id=46694
答案 3 :(得分:0)
以PretoriaCoder所说的为基础 将SQL Server 2016 SP1和Visual Studio 2017与Entity Framework 6.2.0一起使用
连接到设置为130的“我们的”数据库兼容性,可以生成数据模型 连接到第三方数据库(设置为130)的实体模型生成失败。
将DB的兼容性设置为110(在SQL Server中),并生成实体模型。