如何清除Visual Studio 2010的缓存,实体数据模型向导

3
我在我的项目中使用了Entity Framework技术。首先,我要执行以下步骤:
  1. 启动Visual Studio
  2. 选择项目 >> 添加新项 >> Ado.Net Entity数据模型
  3. 选择从数据库生成,并点击下一步
  4. 单击新建连接按钮并连接到Oracle
  5. 连接
  6. 完成
然后我断开与Oracle服务器的连接:
  1. 在Visual Studio中
  2. 选择项目 >> 添加新项 >> Ado.Net Entity数据模型
  3. 选择从数据库生成并点击下一步
此时,Oracle Connection Wizard将自动打开,我关闭了连接对话框,Entity Framework向导立即关闭。在这一步之后,我无法连接到任何服务器。

很难理解你的意思。你能否逐步描述你所执行的操作,使用按钮/菜单项的名称? - Gert Arnold
1
啊,好多了!但是你能否在没有数据库连接的情况下生成一个新模型呢?我认为在这种情况下,你只能创建一个空模型(而不是“从数据库生成”而是“空模型”)。 - Gert Arnold
这是巫师Bug。 在空模型中,我可以右键单击并选择更新模型。 - mehr
为了解决这个问题,我采取了以下步骤,并成功解决了实体数据模型向导消失问题 - Umang Patwa
3个回答

0

我不知道这是否是你的问题,但我曾经遇到过类似的问题(当我打开一个文件时,Visual Studio 崩溃)。尝试删除项目主文件夹中的 .suo 文件并查看。


0

当您打开数据库浏览器时,Visual Studio向导会自动选择数据连接中列出的第一个连接。

如果您删除/更新第一个连接,则新连接将自动出现在向导中。 如果您删除所有连接,则向导将不会自动显示那个愚蠢的对话框。


-1

您可以创建一个空模型,然后在模型浏览器或文件.edmx的资源管理器属性中,右键单击Model.edmx或YourModel.edmx。选择从数据库更新模型。

这种方法类似于使用ado.net从数据库创建模型。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接