एक गैर-सी # समझदार प्रोग्रामर के रूप में बोलते हुए, मैं निम्नलिखित जैसे LINQ प्रश्नों के मूल्यांकन अर्थशास्त्र के लिए उत्सुक हूं:LINQ-to-SQL समर्थन कंपोज़ेबल क्वेरीज़ करता है?
var people = from p in Person
where p.age < 18
select p
var otherPeople = from p in people
where p.firstName equals "Daniel"
select p
मानते हैं कि Person
एक एडीओ इकाई है जो age
और firstName
फ़ील्ड को परिभाषित करता है, क्या होगा यह डेटाबेस दृष्टिकोण से करते हैं? विशेष रूप से, people
क्वेरी को इन-मेमोरी स्ट्रक्चर बनाने के लिए चलाया जाएगा, जिसे otherPeople
क्वेरी द्वारा क्वेरी किया जाएगा? या otherPeople
का निर्माण केवल people
से क्वेरी के बारे में डेटा खींच लेगा और फिर एक नया डेटाबेस-सहकर्मी क्वेरी तैयार करेगा? इसलिए, यदि मैं इन दोनों प्रश्नों पर पुन: प्रयास करता हूं, तो कितने SQL कथन निष्पादित किए जाएंगे?