基本上,我有一个架构更改的 Sql Server 数据库。发生这种情况时,我必须更新 EF 数据模型。如果我所做的只是添加或删除一个表,这很好:转到设计器,从它存在的多个位置之一找到“从数据库更新模型...”并通过向导。
不幸的是,向导不只是让我从数据库中替换整个模型。它一次也只能做一件事。因此,如果我做出了进行多个模式更改的不幸决定,甚至更糟,忘记我做了什么:我必须执行多个步骤,从模型中添加、刷新和删除表。
这显然很麻烦。因此,由于缺乏更好的程序,我不得不删除模型并完成从数据库重新创建它的所有步骤。废话:我把连接字符串留在了配置文件中。现在我必须删除它并重新启动向导,否则它不会生成相同的实体类名,现在我的所有代码都会中断。
为什么这不能为我吹走模型并从数据库中生成?更重要的是,为什么没有其他人问过这个问题?人们在做什么?