C# 从数据库中选择所有父项和子项

C# 从数据库中选择所有父项和子项,c#,sql-server,database,C#,Sql Server,Database,我使用C#,数据库中有问答表。我想从数据库中获取所有问题和答案。我应该先选择要列出的问题,然后再获取答案,还是应该使用JOIN通过一个查询来完成 往返数据库的成本非常高(性能方面),因此您一定要避免。通常,ORM应该为您提供一次性获取所有内容的功能 但是,还要确保限制结果集(使用分页/批处理技术)。一次获取太多数据也会给您带来麻烦

我使用C#,数据库中有问答表。我想从数据库中获取所有问题和答案。我应该先选择要列出的问题,然后再获取答案,还是应该使用JOIN通过一个查询来完成

往返数据库的成本非常高(性能方面),因此您一定要避免。通常,ORM应该为您提供一次性获取所有内容的功能

但是,还要确保限制结果集(使用分页/批处理技术)。一次获取太多数据也会给您带来麻烦