如何将数据库更改传播到我的 .edmx 文件?

发布于 2024-10-25 20:58:23 字数 157 浏览 1 评论 0原文

我从数据库生成了一个 .edmx 文件。

我想知道如果我对数据库架构进行更改,那么这些更改将如何反映在我的实体数据模型设计器图表中?我对数据库架构进行了更改,但发现这些更改没有出现在我的实体数据模型设计器图表中。有人可以向我解释如何将数据库架构更改传播到我的实体数据模型设计器图表吗?

I generated an .edmx file from database.

I want to know if I make changes to my database schema then how will those changes be reflected in my Entity Data Model Designer diagram? I made changes to my database schema but found the changes did not appear in my Entity Data Model Designer diagram. Can someone explain to me how to propagate database schema changes to my Entity Data Model Designer diagram?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

亽野灬性zι浪 2024-11-01 20:58:23

我认为您要问的是,如果您更改架构,那么如何在 EDMX 文件中更新它?

  1. 在 Visual Studio 中打开 EDMX 文件
  2. 右键单击​​设计图面
  3. 选择“从数据库更新模型”
  4. 按照向导“刷新”您的模型
    模型。

您的更改现在应该在相应容器的设计表面上可见。

I think what you are asking is if you change your schema, how is this then updated in your EDMX file?

  1. Open your EDMX file in Visual Studio
  2. Right click on the design surface
  3. Select 'Update Model from Database'
  4. Follow the wizard to 'Refresh' your
    model.

Your changes should now be visible on the design surface in the respective containers.

习ぎ惯性依靠 2024-11-01 20:58:23

所以我想知道我是否添加或删除
表中的任何字段如何更改
将反映在我的实体数据中
图表显示的模型设计器。

如果您按照其他答案中发布的方式“从数据库更新模型”,则表中的添加内容将反映在您的模型中。如果您删除表或列,但根据我的经验,您必须从模型中手动删除相应的实体,然后然后从数据库更新模型。

so i want to know if i add or remove
any field from table then how change
will be reflected in my Entity Data
Model Designer where diagram show.

Additions in your tables will be reflected in your model if you "Update Model From Database" as posted in the other answers. If you delete tables or columns though in my experience you have to remove the corresponding entity manually from your model and then update the model from the database.

如若梦似彩虹 2024-11-01 20:58:23

右键单击 edmx,单击“从数据库更新模型”。转到“刷新”选项卡,然后单击“完成”。

Right click in the edmx, click "Update Model From Database". Go over to the "Refresh" tab, and click "Finish".

过潦 2024-11-01 20:58:23

您需要打开模型并右键单击空白区域并选择从数据库更新模型...

You need to open up your model and right click on an empty space and select Update Model from Database...

樱花坊 2024-11-01 20:58:23

使用“从数据库更新”时,您还可以选择是否根据需要从数据库添加新表,或将其保留。

When using 'Update from Database' you can also select whether to add new tables from your database if required, or leave them out.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文