在Entity Framework 4中删除数据库数据的最有效方法是什么?

时间:2011-02-28 06:07:02

标签: entity-framework-4

对于集成测试,我需要擦除数据库中的所有数据信息。 我正在使用Entity Framework 4 什么是最有效的方式? 如果我每次向模型添加新类时都不需要指定表名或类名,那就太好了。

谢谢!

2 个答案:

答案 0 :(得分:2)

删除数据库数据的最有效方法是删除所有表并重新创建所有表。

答案 1 :(得分:2)

这可能不是最快的,但它是最简单的。它甚至会清除你的连接池:

using (var context = new DataContext())
{
    context.Database.Delete();
}