0

我试图做一个项目CSHARP一些集成测试,我使用实体框架4. 测试设置中,我重新创建与SqlServices.Install正在锁定数据库吗?

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

数据库中,然后加入asp.net会员的数据库

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

一切都在第一次测试工作正常,但第二次测试安装失败,因为与正在使用无法删除数据库的消息。 如果我不尝试创建成员资格结构,所有测试都可以正常工作。

有什么办法可以释放数据库?

在此先感谢

回答

0

我找到了解决方案!

我在成员资格配置的连接字符串中添加了Pooling = False,现在正在工作