我正在使用System.Data.Linq.DataContext文件来访问mdf数据库
我想使用项目目录中的数据库,而不是Debug目录中调试器创建的数据库。
问题是当我编辑连接字符串并选择AttachDBFilename的路径时, VS2008自动用“| DataDirectory |”
替换我的项目目录如何解决这个问题?
答案 0 :(得分:3)
编辑应用程序“app.config”文件
转到connectionStrings并将connectionString更改为数据库的路径。
在DataContext文件属性中,设置“应用程序设置”= True
然后选择Connection by it的名称和它。
答案 1 :(得分:0)
你已经可以这样写了: SampledbDataContext sdc = new SampledbDataContext(Server.MapPath(“〜/ Sampledb.mdf”)); 或者在design.cs文件中 public SampledbDataContext(): base(global ::“[write cnn string Here!]”,mappingSource) { OnCreated(); }