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