c#与数据库事务的集成测试
在运行c#integration测试时,我尝试在每个测试的事务范围中重新创建表,尽管我得到以下错误: DROP DATABASE语句不能在用户事务内使用c#与数据库事务的集成测试,c#,entity-framework,ef-code-first,integration-testing,localdb,C#,Entity Framework,Ef Code First,Integration Testing,Localdb,在运行c#integration测试时,我尝试在每个测试的事务范围中重新创建表,尽管我得到以下错误: DROP DATABASE语句不能在用户事务内使用 这是什么意思?我该如何处理它?如果只是重新创建一个表,为什么要删除数据库?我不知道它是如何工作的。它在执行时抛出:context.Initialize(true)
这是什么意思?我该如何处理它?如果只是重新创建一个表,为什么要删除数据库?我不知道它是如何工作的。它在执行时抛出:context.Initialize(true)