ADO.NET实体框架 - 无痛地重新创建实体类?

时间:2012-03-18 00:43:28

标签: entity-framework

我创建了一个相当复杂(和自定义)的Entity Framework实体类库,我不小心删除了设计器中的Entity类(并保存并关闭它,并且项目不受源代码控制)。

我想从模型中重新创建Entity类,但我看不到如何做到这一点。我无法将项目从模型浏览器或服务器资源管理器中拖动到设计器中来重新创建它们(就像Linq-to-SQL设计器那样)所以我有点卡住了。

唯一的解决方案是删除EDMX并让VS从数据库重建它 - 但这很激烈,这意味着我丢失了自定义。是不是有更简单的方法?

1 个答案:

答案 0 :(得分:1)

在EDMX设计器窗格中右键打开上下文菜单,然后从数据库中选择更新模型... 。在向导中选择要添加到模型中的表。

顺便说一下。如果您从设计器中删除了实体,则它不应该在模型浏览器中可见。模型浏览器只是EDMX的另一个视图。