2010-11-02 63 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,我会写更多信息。

相关问题