我正在使用Dapper创建一个ASP.NET Core应用程序以连接到数据库。在我的一个业务类中,我必须从4个表中获取一些相当大的数据集。有什么更好的解决方案?
使用4个内部联接创建选择。
创建不带内部联接的基本select,然后在C#中foreach该集合并调用另一个select以从下一个表等中获取数据。
基本上,这是在对数据库的一个请求(它将选择大量数据)或对多个较小的数据部分的对数据库的多个请求之间进行选择。
答案 0 :(得分:1)
以下是我认为Join应该更好地工作的一些原因: