2010-11-02 65 views
1

我使用VS2010,我使用SQL Server 2008連接到.MDF在VS2010文件,WPF應用程序

建一個.mdf文件我想利用這個數據庫文件在我的WPF應用程序,這樣我可以添加行到它並刪除它的行

問題是,我無法訪問此文件,並且所有插入和刪除實際上都與我創建的datacontexct有關。

我用myDataContexct.Submitchanges(),但它沒有工作,要麼

我嘗試添加一個連接字符串時,我定義了對我的.mdf文件的URL datacontexct,這也給了我一個運行時嘗試訪問此文件時出錯,並且錯誤消息說:

嘗試爲文件Trial.mdf附加自動命名數據庫失敗。具有相同名稱的數據庫存在,或指定的文件無法打開,或位於UNC共享上。

請,因爲我很多搜查,但我找不到任何幫助

回答

0
  1. 如果應用程序不會被安裝的方式,許多客戶正在訪問同一個服務器幫我,你會想考慮使用SQL Server Compact Edition。
  2. 你確定你的app.config中的連接字符串是指本地的mdf文件嗎?也許它是指服務器實例?
  3. 你使用什麼技術,是LinqToSql還是實體框架(我認爲你不需要撥打SaveChanges而不是AcceptChanges)?
  4. 如果你打算訪問服務器實例,那麼這個問題似乎是一個安全限制。

請在編號爲表中添加更多細節。 1,我會寫更多信息。

相關問題