如何将数据库更改传播到我的 .edmx 文件?
我从数据库生成了一个 .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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我认为您要问的是,如果您更改架构,那么如何在 EDMX 文件中更新它?
模型。
您的更改现在应该在相应容器的设计表面上可见。
I think what you are asking is if you change your schema, how is this then updated in your EDMX file?
model.
Your changes should now be visible on the design surface in the respective containers.
如果您按照其他答案中发布的方式“从数据库更新模型”,则表中的添加内容将反映在您的模型中。如果您删除表或列,但根据我的经验,您必须从模型中手动删除相应的实体,然后然后从数据库更新模型。
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.
右键单击 edmx,单击“从数据库更新模型”。转到“刷新”选项卡,然后单击“完成”。
Right click in the edmx, click "Update Model From Database". Go over to the "Refresh" tab, and click "Finish".
您需要打开模型并右键单击空白区域并选择从数据库更新模型...
You need to open up your model and right click on an empty space and select Update Model from Database...
使用“从数据库更新”时,您还可以选择是否根据需要从数据库添加新表,或将其保留。
When using 'Update from Database' you can also select whether to add new tables from your database if required, or leave them out.