【发布时间】:2019-04-23 20:35:36
【问题描述】:
我在 C# 上使用实体框架和 API Get 方法。我猜代码是正确的,架构也是正确的。但是有一个问题:
当我(通过邮递员)第一次请求 API 时,请求大约需要 3 秒。我在代码中逐行检查,发现代码进入数据库时会发生延迟(通过实体框架)。
如果我在空闲 5 分钟之前再次请求相同的 API Get 方法或其他 Get 方法,请求大约需要 300 毫秒。如果在空闲 5 分钟后请求,再次请求大约需要 3 秒。
似乎实体框架清除了它的配置,每个查询都重新创建了配置。
API 是正确的!查询是正确的,因为下一个请求在 300 毫秒内运行!问题是实体框架!我想问题是空闲时间!
谢谢!
【问题讨论】:
标签: entity-framework