连接到VS2010,wpf应用程序中的.mdf文件

时间:2010-11-02 09:11:28

标签: c# sql-server wpf

我正在使用VS2010,我使用SQL Server 2008构建了一个.mdf文件

我想在我的wpf应用程序中使用此数据库文件,以便我可以向其添加行并从中删除行

问题是,我无法访问此文件,所有插入和删除实际上都是我创建的datacontexct。

我使用了myDataContexct.Submitchanges()但它无法正常工作

我在定义保存.mdf文件的url的datacontexct时尝试添加连接字符串,这在尝试访问此文件时出现运行时错误,错误信息说:

尝试为文件Trial.mdf附加自动命名的数据库失败。存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上。

请帮助我,因为我搜索了很多,但我找不到任何帮助

1 个答案:

答案 0 :(得分:0)

  1. 如果不以许多客户端访问同一服务器的方式安装应用程序,您可能需要考虑使用SQL Server Compact Edition。
  2. 您确定app.config中的连接字符串是否引用了本地mdf文件?也许它指的是服务器实例?
  3. 您使用什么技术,是LinqToSql还是实体框架(我认为您不能调用SaveChanges,而不是AcceptChanges)?
  4. 如果您打算访问服务器实例,则问题似乎是安全限制。
  5. 请在声明号上添加更多详细信息。 1,我会写更多信息。