我在C#的单元测试项目中使用SQL Express数据库。我的数据库位于这里:
./Databases/MyUnitTestDB.mdf
我想在app.config
中使用相对路径或变量来定义连接字符串,而不是像这样定义:
AttachDbFilename=C:\blah\blah\blah\yea\yea\yea\MyApplication\Databases\MyUnitTestDB.mdf
我看到过使用|DataDirectory|
,但我是否正确地认为它仅适用于Web应用程序?
我想在应用程序配置文件中控制这个,因为在生产环境中,应用程序使用托管的SQL数据库。