我正在使用Entity框架6.2.0和在Azure应用服务上托管的WebAPI。
我的数据库不大,只有两个表,我有一个简单的选择查询
Account account = Db.Accounts.Where(p => p.Code == Code && p.PersonId ==
PersonId).Include("Options").FirstOrDefaultAsync();
我正在努力的是,当我在天蓝色上部署它时。每当我第一次使用上述查询的api进行呼叫,或者两次呼叫之间存在几分钟或1小时的显着差距时,上述过程需要很长时间才能完成。大约20-25秒,下一个呼叫是不到一秒钟。
我已经确认,这绝对不是我的网络延迟或其他会降低此速度的因素。
有没有人知道我能看到什么?
我的实体框架实现是数据库优先的。
答案 0 :(得分:0)