Я использую базы данных SQL Express как часть проекта модульного тестирования в С#. Мои базы данных находятся здесь:
./Databases/MyUnitTestDB.mdf
Я хотел бы использовать относительный путь или переменную в app.config
, а не определять мою строку подключения как:
AttachDbFilename=C:\blah\blah\blah\yea\yea\yea\MyApplication\Databases\MyUnitTestDB.mdf
Я видел использование |DataDirectory|
, но правильно ли я думаю, что это применимо только к веб-приложениям?
Я хочу контролировать это в файле конфигурации приложения, так как в производстве приложение использует размещенную базу данных sql.