0

我試圖做一個項目CSHARP一些集成測試,我使用實體框架4. 測試設置中,我重新創建與SqlServices.Install正在鎖定數據庫嗎?

 _container.DeleteDatabase(); 
     _container.CreateDatabase(); 

數據庫中,然後加入asp.net會員的數據庫

 SqlServices.Install(
      "MyDb", 
      SqlFeatures.All, 
      ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString); 

一切都在第一次測試工作正常,但第二次測試安裝失敗,因爲與正在使用無法刪除數據庫的消息。 如果我不嘗試創建成員資格結構,所有測試都可以正常工作。

有什麼辦法可以釋放數據庫?

在此先感謝

回答

0

我找到了解決方案!

我在成員資格配置的連接字符串中添加了Pooling = False,現在正在工作