虽然我已经在各种情况下看到过这个问题,但我似乎无法找到答案。
我是EF的菜鸟,我使用数据库第一个场景和“逆向工程”代码工具开始了一个新项目。我对我的数据库进行了一些更改,并且出于“绝望”而重新运行相同的工具,这似乎工作正常,但让我模糊地紧张。
我见过使用“从数据库刷新”工具的讨论,但不仅我找不到它,我根本找不到我的解决方案中的edmx文件。我将需要在我的数据库中添加一个完整的新表,我想确保我遵循正确的程序进行更新。
我应该采取什么程序来更新我的数据库?
答案 0 :(得分:0)
如果您更改了数据库,现在想要更新/重新创建模型,只需右键单击EF设计器表面并选择“从数据库更新模型”。如果您可以出于某种原因从头开始,通常可以删除edmx文件,然后右键单击您的项目 - >添加新项(或Ctlr + Shift + A)并添加新的ADO.NET数据实体模型。然后在向导中,您需要从数据库中选择模型并指向您的数据库。如果您的项目中没有.edmx文件,则需要按照上述步骤操作。