- الحصول على الرابط
- X
- بريد إلكتروني
- التطبيقات الأخرى
- الحصول على الرابط
- X
- بريد إلكتروني
- التطبيقات الأخرى
فى طريقتين ممكن نكتب بيها الـ LINQ query
1- Method Syntax
2-Query Syntax
1-Method Syntax
- int[] numbers = { 5, 10, 8, 3, 6, 12}Method syntax/ / ( var numQuery = numbers.Where( num => num % 2 == 0.OrderBy(n => n)
2-Query Syntax
- Query syntax//= var numQuery1from num in numberswhere num % 2 == 0orderby num; select num
ال query syntax بتبدا ب from وتنهى ب select.
ال Compiler بيحول ال query syntax ل method syntax أثناء ال compilation.
ممكن ندمج بين الـ query syntax و ال method class لأن ال query فى الاخر هتكون عباره عن methods calls.
ممكن يكون فى methods ليس لها مكافئ فى ال query syntax.
الملخص أن تم اضافة الـ Query Syntax بحيث تكون مشابه لل SQL واستخدام methods أو Query Syntax هو تفضيل شخصى.
تعليقات
إرسال تعليق