我正在使用EF db-first,我在数据库中有一个非常复杂的模型,包括返回表的内联函数。
当更新这些功能时,EF设计人员“从数据库更新模型”不起作用。 (注意:它给出了我在IF中更新的列的映射错误)
每次更新这些部件时,我都必须删除并重新创建整个模型。而且整个过程非常缓慢。
你对这个问题有什么建议或者加速吗?
答案 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
。