【发布时间】:2014-08-18 15:32:11
【问题描述】:
每次打开数据库连接时,与数据库的第一次交互都会花费大量时间。从第二次互动开始,“速度”要高得多。我认为这是对实体框架的优化,看起来不错。但即使我使用多个数据库,它仍然是一样的。与第一个数据库的第一次交互很慢。但是与第二个数据库的第一次交互很快。为什么与另一个数据库的第一次交互也不会很慢?另一个问题是初始化程序仅适用于第一个数据库。 (我认为这个问题是由这个优化引起的)
关于这个问题(我自己问的): Entity Framework 6 SetInitializer DbContext does not work for SQL Server Express and SQL Server Compact
有谁知道这种优化是如何工作的以及如何禁用它?我实际上并没有使用我比较它们的数据库,对于这种情况,禁用任何优化会很好。
【问题讨论】:
-
您检查过this article 和this post 吗?
-
@YuliamChandra 非常感谢您提供的有用链接!这不是我问题的答案,因为他们想提高性能,但现在我知道我在寻找什么。 “如何强制数据库变冷?”谢谢!
标签: entity-framework