对于集成测试,我需要擦除数据库中的所有数据信息。 我正在使用Entity Framework 4 什么是最有效的方式? 如果我每次向模型添加新类时都不需要指定表名或类名,那就太好了。
谢谢!
答案 0 :(得分:2)
删除数据库数据的最有效方法是删除所有表并重新创建所有表。
答案 1 :(得分:2)
这可能不是最快的,但它是最简单的。它甚至会清除你的连接池:
using (var context = new DataContext())
{
context.Database.Delete();
}