Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Frameworks 数据库更改后是否刷新?_Frameworks_Entity_Entity Framework 5 - Fatal编程技术网

Frameworks 数据库更改后是否刷新?

Frameworks 数据库更改后是否刷新?,frameworks,entity,entity-framework-5,Frameworks,Entity,Entity Framework 5,尽管我在不同的背景下看到过这种讨论,但我似乎找不到我的情景的答案 我是EF的noob,我开始了一个新项目,使用数据库优先方案和“逆向工程”代码工具。我对数据库做了一些修改,出于“绝望”再次运行同一个工具,它似乎工作正常,但让我有点紧张 我看过关于使用“从数据库刷新”工具的讨论,但我不仅找不到它,而且在我的解决方案中根本找不到edmx文件。我需要向我的数据库中添加一个完整的新表,并且我想确保我遵循了正确的过程来进行更新 更新数据库的步骤是什么?如果您更改了数据库,现在想要更新/重新创建模型,只需右

尽管我在不同的背景下看到过这种讨论,但我似乎找不到我的情景的答案

我是EF的noob,我开始了一个新项目,使用数据库优先方案和“逆向工程”代码工具。我对数据库做了一些修改,出于“绝望”再次运行同一个工具,它似乎工作正常,但让我有点紧张

我看过关于使用“从数据库刷新”工具的讨论,但我不仅找不到它,而且在我的解决方案中根本找不到edmx文件。我需要向我的数据库中添加一个完整的新表,并且我想确保我遵循了正确的过程来进行更新


更新数据库的步骤是什么?

如果您更改了数据库,现在想要更新/重新创建模型,只需右键单击EF designer界面并选择“从数据库更新模型”。如果出于某种原因,您可以从头开始,通常只需删除edmx文件,然后右键单击项目->添加新项(或Ctlr+Shift+A)并添加新的ADO.NET数据实体模型即可。然后在向导中,您需要从数据库中选择模型并指向您的数据库。如果项目中也没有.edmx文件,则需要按照上述步骤操作