คำถามติดแท็ก iqueryable

14
การส่งคืน IENumerable <T> เทียบกับ IQueryable <T>
อะไรคือความแตกต่างระหว่างการกลับมาIQueryable&lt;T&gt;และการกลับมาIEnumerable&lt;T&gt;อีกครั้งหนึ่งจะได้รับความนิยมมากกว่าเมื่อใด IQueryable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c; IEnumerable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c;

13
ความแตกต่างระหว่าง IQueryable <T> และ IEnumerable <T> คืออะไร
ความแตกต่างระหว่างIQueryable&lt;T&gt;และIEnumerable&lt;T&gt;คืออะไร? ดูเพิ่มเติมความแตกต่างระหว่าง IQueryable และ IEnumerableที่ทับซ้อนกับคำถามนี้คืออะไร

4
ใช้ IQueryable กับ Linq
การใช้งานIQueryableในบริบทของ LINQ คืออะไร? มันใช้สำหรับการพัฒนาวิธีการขยายหรือวัตถุประสงค์อื่น ๆ ?
256 c#  linq  iqueryable 

7
ความแตกต่างระหว่าง IQueryable กับ IEnumerable คืออะไร
ฉันสับสนกับความแตกต่าง ค่อนข้างใหม่สำหรับ. Net ฉันรู้ว่าฉันสามารถสืบค้นIEnumerablesโดยใช้ส่วนขยาย Linq แล้วนี่คืออะไรIQueryableและมันแตกต่างกันอย่างไร ดูเพิ่มเติมความแตกต่างระหว่าง IQueryable [T] และ IEnumerable [T] คืออะไร? ที่ทับซ้อนกับคำถามนี้


5
AsQueryable () มีจุดประสงค์อะไร?
มีจุดประสงค์AsQueryable()เพื่อให้คุณสามารถส่งIEnumerableต่อไปยังวิธีการที่อาจคาดหวังIQueryableหรือมีเหตุผลที่เป็นประโยชน์ในการแสดงIEnumerableเป็นIQueryable? ตัวอย่างเช่นควรจะเป็นสำหรับกรณีเช่นนี้หรือไม่: IEnumerable&lt;Order&gt; orders = orderRepo.GetAll(); // I don't want to create another method that works on IEnumerable, // so I convert it here. CountOrders(orders.AsQueryable()); public static int CountOrders(IQueryable&lt;Order&gt; ordersQuery) { return ordersQuery.Count(); } หรือทำให้มันแตกต่างไปจากเดิม: IEnumerable&lt;Order&gt; orders = orderRepo.GetAll(); IQueryable&lt;Order&gt; ordersQuery = orders.AsQueryable(); IEnumerable&lt;Order&gt; filteredOrders = orders.Where(o =&gt; o.CustomerId == …

3
มีไวยากรณ์ C # LINQ สำหรับเมธอด Queryable.SelectMany () หรือไม่
เมื่อเขียนแบบสอบถามโดยใช้ไวยากรณ์ C # LINQ มีวิธีใช้ Queryable.SelectMany จากไวยากรณ์คำหลักหรือไม่ สำหรับ string[] text = { "Albert was here", "Burke slept late", "Connor is happy" }; ใช้วิธีการที่คล่องแคล่วฉันสามารถสอบถามได้ var tokens = text.SelectMany(s =&gt; s.Split(' ')); มีรูปแบบการสืบค้นที่คล้ายกับ var tokens = from x in text selectmany s.Split(' ')
88 c#  linq  keyword  iqueryable 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.