SQL Express连接字符串:相对于应用程序位置的mdf文件位置

我将SQL Express数据库用作c#中的单元测试项目的一部分。我的数据库位于这里:


./Databases/MyUnitTestDB.mdf

我想在中使用相对路径或变量,app.config而不是将我的连接字符串定义为:


AttachDbFilename=C:\blah\blah\blah\yea\yea\yea\MyApplication\Databases\MyUnitTestDB.mdf 

我已经看到了的用法,|DataDirectory|但是我认为这仅适用于Web应用程序是正确的吗?


我想在应用程序配置文件中对此进行控制,因为在生产中,该应用程序使用托管的sql数据库。


Smart猫小萌
浏览 658回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP