我的位置: 主頁 > 學習專區 > .NET技術 >

VS2010 根據模型生成數據庫 打開edmx.sql文件時 vs出

更多
[導讀] 今天在VS2010 sp1+sql server 2008 R2+Win7操作系統下測試ADO.NET實體數據模型時 ,遇到這樣一個問題。 首先建好實體模型,然后根據模型生成數據庫,也就是根據實體數據模型生成相應表結構,

  今天在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文件了。

開班信息

    • [咨詢] 下周三 白領提升班
    • [咨詢] 下周五 軟件工程師實訓班
    • [咨詢] 下周五 java工程師就業班
  • 青鳥貴陽超級好禮優惠進行中

免費試學課程

QQ咨詢 在線咨詢 在線報名