我已经配置了一个.mdf文件以及一个localdb连接字符串,用于单元测试,如下所示:
<connectionStrings> <add name="TestData" providerName="System.Data.sqlClient" connectionString="Data Source=(localdb)\v11.0; AttachDBFilename='|DataDirectory|\TestData.mdf'; Integrated Security=True"/> </connectionStrings>
一旦我配置了我的测试正确的部署文件,这可以很好地工作:.mdf的副本附加到LocalDB的默认实例,sqlClient连接到它,而没有配置的细节.它只是工作.
但是我该如何清理?在我的本地盒子上,我可以定期使用SSMS手动分离旧的测试数据库,但是在CI服务器上,显然可以使单元测试清理干净.