我们首先使用带有大量实体的 EF 代码。DbContext 中的 OnModelCreating() 方法可能需要 30-40 秒才能完成。这对我们的应用程序来说很好,但是在尝试迭代编写测试时非常令人沮丧(这些测试会命中数据库,而不是我们想要使用 LINQ to 对象的测试)。每次我在调试过程中启动单例测试时,我都必须等待构建 EF 模型。
有人对提高性能有什么建议吗?
我们在 EF 4.3.1 中使用 NUnit,并在 Visual Studio 中使用 Resharper NUnit 运行器运行测试。