【问题标题】:How to Clear Cache of Visual Studio 2010, Entity Data Model WizardVisual Studio 2010如何清除缓存,实体数据模型向导
【发布时间】:2012-03-11 17:03:09
【问题描述】:

我在我的项目中使用实体框架。首先,我执行以下操作:

  1. 启动 Visual Studio
  2. 选择项目 >> 添加新项目 >> Ado.Net 实体数据模型
  3. 选择从数据库生成并下一步
  4. 单击新建连接按钮并连接到 Oracle
  5. 连接
  6. 完成

然后我断开与 Oracle 服务器的连接:

  1. 在 Visual Studio 中
  2. 项目 >> 添加新项目 >> Ado.Net 实体数据模型
  3. 选择从数据库生成并下一步

然后Oracle Connection Wizard 自动打开,我关闭了连接对话框,Entity Framework Wizard 立即关闭。 完成此步骤后,我无法连接到任何服务器。

【问题讨论】:

  • 很难说出你的意思。您能否使用按钮/菜单项的名称逐步描述您执行的操作?
  • 啊。好多了!但是你能在没有数据库连接的情况下生成一个新模型吗?我认为在这种情况下你只能创建一个空模型(“空模型”而不是“从数据库生成”)。
  • 是的,谢谢。这是一个向导错误。在空模型中,我可以右键单击并选择更新模型。
  • 为了解决这个问题,我做了这些步骤,它解决了Entity Data Model wizard disappears Issue

标签: entity-framework


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-04
        相关资源
        最近更新 更多