【问题标题】:Ado.net data entity model EF 6.x taking freezing on WizardAdo.net 数据实体模型 EF 6.x 在向导上冻结
【发布时间】:2018-03-02 05:32:05
【问题描述】:

我首先将 ADO.NET Entity Data Model Ef 6.x 数据库与不同的 MS SQL Server 数据库一起使用,并且它一直工作正常,直到我获得了具有大量表的生产数据库模式的 prod 本地副本。我没有做任何花哨的事情,而只是尝试使用标准向导添加 DbContext。由于某些原因,它需要很长时间并且从未成功创建 DbContext 和实体模型。即使我尝试从一大堆表中选择一个表,它也会花费大量时间,但它至少成功地创建了 DbContext。我需要为数据库中的几乎每个表创建 DbContext。任何想法如何使用 ADO.NET 实体数据模型 EF 6.x 生成?

【问题讨论】:

标签: c# entity-framework ado.net entity-framework-6 ado.net-entity-data-model


【解决方案1】:

以下 SQL 脚本解决了我的问题。

ALTER DATABASE SCOPED CONFIGURATION SET LEGACY_CARDINALITY_ESTIMATION=ON

一旦您生成运行上述脚本的 DbContext,您应该将其关闭 使用以下脚本

ALTER DATABASE SCOPED CONFIGURATION SET LEGACY_CARDINALITY_ESTIMATION=OFF

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 2014-05-27
    • 1970-01-01
    • 2021-04-14
    • 2018-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多