0

尽管我已经在各种情况下看到过这个问题,但我似乎无法找到我的方案的答案。

我是 EF 的菜鸟,我使用数据库优先方案和“逆向工程师”代码工具开始了一个新项目。我对我的数据库进行了一些更改,出于“绝望”,再次运行了相同的工具,这似乎工作正常,但让我隐约感到紧张。

我已经看到有关使用“从数据库刷新”工具的讨论,但我不仅找不到它,而且在我的解决方案中根本找不到 edmx 文件。我将需要将一个全新的表添加到我的数据库中,并且我想确保我遵循正确的程序在之后进行更新。

我应该采取什么程序来更新我的数据库?

4

1 回答 1

0

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

于 2012-10-02T16:39:39.997 回答