实体框架数据库 - 第一代代码生成

时间:2017-01-26 06:43:56

标签: entity-framework tsql sql-server-2016

此代码:

ALTER DATABASE SCOPED CONFIGURATION 
SET LEGACY_CARDINALITY_ESTIMATION=ON

使我的Entity Framework代码生成速度非常快。

但是我也知道我需要将它设置为代码生成完成。

有人可以解释代码究竟是做什么的吗?我经历了谷歌,但无法找到理解。

我正在使用SQL Server 2016和Entity Framework v6

1 个答案:

答案 0 :(得分:0)

看起来这是新CE和EF中的逆向工程查询的已知问题。看起来这个问题也是SQL 2016特有的,并且在SQL团队和EF团队之间来回反复。

发布的第一个修复是你在帖子中提到的那个,ALTER DATABASE SCOPED CONFIGURATION SET LEGACY_CARDINALITY_ESTIMATION = ON

在此之后,看起来更新表格的统计数据是一个可行的解决方案。

点击此链接 - https://github.com/Microsoft/sql-server-samples/issues/57