0

我设法通过以下代码使用 Linq-to-SQL 创建了一个数据库:

private static DataClasses1DataContext _dataDC = new DataClasses1DataContext(@"C:\\database1.mdf");

public AddClient()
{
    InitializeComponent();
    DataContext = this;
       _dataDC.CreateDatabase();
}

这在 C: 上创建了一个新的本地数据库。

如何更改@"C:\\database1.mdf"文件以便在我运行程序的当前目录中创建文件?

4

2 回答 2

0

您可以使用其中一种适合您的应用程序并将其传递给new DataClasses1DataContext(HERE);

System.IO.Directory.GetCurrentDirectory();

Environment.CurrentDirectory;

Request.PhysicalPath
于 2012-07-22T09:10:20.160 回答
0

在这里查看如何获取当前目录路径。将其包含在括号内:

如何在 .NET 控制台应用程序中获取应用程序的路径?

于 2012-07-22T09:10:57.847 回答