EF Designer(数据库优先)速度很慢而且没有更新

时间:2016-05-23 10:16:47

标签: sql-server entity-framework

我正在使用EF db-first,我在数据库中有一个非常复杂的模型,包括返回表的内联函数。

当更新这些功能时,EF设计人员“从数据库更新模型”不起作用。 (注意:它给出了我在IF中更新的列的映射错误)

每次更新这些部件时,我都必须删除并重新创建整个模型。而且整个过程非常缓慢。

你对这个问题有什么建议或者加速吗?

2 个答案:

答案 0 :(得分:1)

呀。 EF设计师很糟糕。它根本不处理更新。和它一起生活。我们都做 - 或必须。就项目的大型可用性而言,代码首先更糟糕。

这是非常糟糕的 - 但它确实如此。 DevArt有一个不太昂贵的替代设计师,具有更多功能(https://www.devart.com/entitydeveloper/)。

答案 1 :(得分:0)

不要删除模型,而是打开 Session array is available through the $_SESSION global: $name = $_SESSION['name']; // or: $name = $this->session->name // or: $name = $this->session->userdata('name'); If you want to retrieve all of the existing userdata $_SESSION // or: $this->session->userdata(); 设计器并选择所有表格,删除并更新,右键单击并选择YourModel.edmx