0
我正在使用C#,並且我在數據庫中有問題和答案表。我想從數據庫中獲得所有問題和答案。我應該選擇問題先列出,然後得到答案,或者我應該使用JOIN做一個查詢嗎?從數據庫中選擇所有父母和孩子
我正在使用C#,並且我在數據庫中有問題和答案表。我想從數據庫中獲得所有問題和答案。我應該選擇問題先列出,然後得到答案,或者我應該使用JOIN做一個查詢嗎?從數據庫中選擇所有父母和孩子
往返數據庫的成本非常高(性能明智),所以你一定要避免the SELECT N+1 problem。通常情況下,您的ORM應該爲您提供一次性獲取所有內容的功能。
但是,請確保也限制結果集(使用分頁/批處理技術)。一次獲取太多數據也會讓你陷入困境。