实体数据模型向导太慢(SQL数据库)

时间:2015-05-05 12:56:54

标签: c# entity-framework entity-framework-4 sql-server-2012 entity-framework-5

使用: visual studio 2012 Ultimate, ADO实体框架6, 数据库:Sql express 2014(安装在本地PC上), 数据库表计数:174表。

我正在尝试使用实体数据模型向导创建数据库模型,但创建模型大约需要8个小时(对话框没有响应)。

我试图重新安装visual studio&实体框架但同样的问题。 我需要任何可以加速数据库模型创建的想法。

First image Second image Third image

4 个答案:

答案 0 :(得分:15)

对我来说有用的是我在更新模型之前将数据库兼容性更改回2012.

在SQL Management Studio中,右键单击“数据库”。

属性 - >选项 - >兼容级别 - > SQL Server 2012(110)

答案 1 :(得分:8)

答案 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中),并生成实体模型。