使用Linq-to-SQL创建数据库以更改路径

时间:2012-07-22 09:03:42

标签: c# database linq-to-sql

我设法使用Linq-to-SQL创建一个数据库,代码如下:

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

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

,这在C:。

上创建了一个新的本地数据库

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

2 个答案:

答案 0 :(得分:0)

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

System.IO.Directory.GetCurrentDirectory();

Environment.CurrentDirectory;

Request.PhysicalPath

答案 1 :(得分:0)

在此处查看如何更改当前目录路径。将其括在括号内:

How can I get the application's path in a .NET console application?