首页 > 解决方案 > 分层应用程序中数据库查询的性能

问题描述

我正在构建一个 ASPnetCore 分层应用程序,该应用程序将拥有一个大型数据库。我正在使用实体框架核心和异步调用从数据库中的 db 检索数据。我正在等待这些电话。在服务层中,我还使用对数据层的异步调用并等待这些。在服务层中,我使用 LINQ 为 api 调用或 razor 页面转换数据。

我想知道在考虑性能时这是否聪明,还是在数据库或数据层查询中转换数据会更好?

标签: asp.net-coreentity-framework-coreservice-layerdata-layers

解决方案


这很聪明。如果数据查询性能不是很理想,可以单独提取。分库分表。内存数据库可用于更频繁和大数据量的业务。


推荐阅读