zoukankan      html  css  js  c++  java
  • VS2010 根据模型生成数据库 打开edmx.sql文件时 vs出现无响应的解决方案

      今天在VS2010 sp1+sql server 2008 R2+Win7操作系统下测试ADO.NET 实体数据模型时 ,遇到这样一个问题。

      首先建好实体模型,然后"根据模型生成数据库",也就是根据实体数据模型生成相应表结构,创建好连接字符串,在弹出的如图窗口后,点击“完成”按钮,程序会自动生成后缀为edmx.sql的文件,但是当打开这个文件时,vs2010出现无响应的情况,必须手动结束进程。

      在网上搜了半天解决方案,但是很少关于这方面的资料,就用google搜英文的关键词,结果在msdn论坛上看到同样问题的帖子,然后用谷歌翻译了一下(英文实在太烂),找到了一个解决方案,经测试完美解决该问题,外国大牛也不少啊。


      解决方案如下:

      在VS2010(简体中文版)的安装包里找到如下安装文件:

        DACFramework_chs.msi

        DACProjectSystemSetup_chs.msi

        TSqlLanguageService_chs.msi

      若VS2010为英文版,则在安装包里找到下面三个安装文件:

        DACFramework_enu.msi

        DACProjectSystemSetup_enu.msi

        TSqlLanguageService_enu.msi

      执行上面三个安装文件,重新安装对应组件,重新打开VS2010即可打开edmx.sql文件了。

      参考:http://social.msdn.microsoft.com/Forums/en-US/b30f7c9e-703b-41eb-b8d7-5b92c396de79/vs2010-will-not-run-sql-direct-from-edmxsql-file

  • 相关阅读:
    Web.xml配置详解
    ANNOTATION 注解
    Gradle的使用
    Version Control
    Building Tool(Maven/Gradle)
    HTTP协议
    函数式编程
    injection
    Container
    Building Tool(Maven/Gradle)
  • 原文地址:https://www.cnblogs.com/hdkn235/p/3242266.html
Copyright © 2011-2022 走看看