标签: c# entity-framework asp.net-web-api ef-code-first
我正在开发一个使用EF6的web api应用程序。
我为我收到的每个Http请求实例化一个DbContext。
据我所知,在系统中实例化第一个 DbContext(我得到的第一个Http请求)需要很多时间。
我想知道是否通过在另一个线程上的应用程序的Startup方法中创建DbContext并立即处理它将导致更好的性能 - 它不会使第一个实际设置数据库的请求变得如此之慢?
其他人如何处理首次创建数据库?