2013-05-20 9 views
1

在我的項目中我有數據訪問層,其中包含dbml文件(名爲test.dbml)用於拖動和刪除存儲過程和表。 2天前,當我將存儲過程拖放到我的dbml文件並保存時發生了奇怪的事情。它創建另一個test.designer1.cs類和test.designer.cs類保持不變。這對我來說很奇怪。我使用Visual Studio 2010.我已經檢查了包含我的項目的文件夾的權限,但一切似乎都沒問題,因爲在2天之前它工作正常,但突然間我不知道會發生什麼。我谷歌它,但找不到解決方案,所以我決定寫一個問題,非常感謝任何幫助。當我拖放存儲過程到我的dbml文件(VS 2010)並保存它創建另一個designer1.cs文件

回答

0

終於我自己解決了.........並且我將分享它我所做的。我的dbml文件名是test.dbml,它具有test.dbml.layout和test.designer.cs文件,現在問題出在我拖放存儲過程或表時它創建一個名爲test.desginer1.cs的新設計器文件,以及何時我構建了數據訪問層,它給了我當時的大腦出錯以及生氣的表情,我從解決方案中刪除了test.designer.cs(原始文件),之後只有一個文件test.designer1.cs我從test.designer1.cs重命名爲test.designer.cs並構建數據訪問層,並且我很想知道它是成功構建的。這個解決我的問題但也有其他的點,以及要牢記

  1. 確保您的dbml文件不應該只讀
  2. 你有充分的機會寫在磁盤上的文件(指在檢查您的權利您的解決方案所在的目錄)
相關問題