1

如何编写紧凑型数据库的路径,使其适用于从事该项目的每个人?

我的本地路径如下所示:

SqlCeConnection con = 
    new SqlCeConnection(@"Data Source=C:\Users\Name\Documents\Visual Studio 2012\Projects\Unwanted\Local\Path\App_Data\Databas.sdf");

我想我已经看到人们使用“~”符号来做这样的事情,无论如何我想让这种连接对每个人都是可行的,无论他们的映射看起来如何。

希望我说清楚了!:)

4

1 回答 1

4

波浪号 ( ~) 在ASP.NET中用于表示网站的根 - 但是它不能用于 SQL Server CE 连接字符串。

你可以尝试只使用

SqlCeConnection con = 
    new SqlCeConnection(@"Data Source=App_Data\Database.sdf");

然后 .NET 应用程序将查看当前目录(从它开始的位置 - 通常是(project dir)\bin\debug文件夹)以查找App_Data文件夹和该Database.sdf文件夹内的文件。

于 2012-10-17T11:33:51.070 回答