C# 如何设置SQL Server Compact数据库的相对路径?
如何编写紧凑型数据库的路径,使其适用于项目中的每个人 我的本地路径如下所示:C# 如何设置SQL Server Compact数据库的相对路径?,c#,sql-server-ce,C#,Sql Server Ce,如何编写紧凑型数据库的路径,使其适用于项目中的每个人 我的本地路径如下所示: SqlCeConnection con = new SqlCeConnection(@"Data Source=C:\Users\Name\Documents\Visual Studio 2012\Projects\Unwanted\Local\Path\App_Data\Databas.sdf"); 我想我见过人们使用“~”符号来做这样的事情,不管怎样,我想让这种连接对每个人都可行,不管他们的映射看起来如
SqlCeConnection con =
new SqlCeConnection(@"Data Source=C:\Users\Name\Documents\Visual Studio 2012\Projects\Unwanted\Local\Path\App_Data\Databas.sdf");
我想我见过人们使用“~”符号来做这样的事情,不管怎样,我想让这种连接对每个人都可行,不管他们的映射看起来如何
希望我说清楚!:) 波浪号(~
)在ASP.NET中用于表示网站的根目录,但不能在SQL Server CE连接字符串中使用
你可以试着用它
SqlCeConnection con =
new SqlCeConnection(@"Data Source=App_Data\Database.sdf");
然后.NET应用程序将查看当前目录(从它启动的位置-通常是(project dir)\bin\debug
文件夹)中的应用程序数据
文件夹和该文件夹中的数据库.sdf
文件。波浪线(~
)在ASP.NET中使用,表示网站的根目录,但不能在SQL Server CE连接字符串中使用
你可以试着用它
SqlCeConnection con =
new SqlCeConnection(@"Data Source=App_Data\Database.sdf");
然后.NET应用程序将查看当前目录(从它启动的位置-通常是
(project dir)\bin\debug
文件夹)中的app\u Data
文件夹和该文件夹中的Database.sdf
文件。Hmm,此方法似乎有效,但实际上无效,您不需要SqlCE连接的绝对路径吗?-不,这似乎不是一个要求。相对路径应该可以很好地工作……嗯,这个方法似乎可以工作,但它不工作,您不需要SqlCE连接的绝对路径吗?-不,这似乎不是一个要求。相对路径应该可以正常工作。。。