.NET LINQ Tutorials Fundamentals الأساسيات
.NET LINQ Tutorials Fundamentals الأساسيات
🔹 Section 1: مقدمة عن LINQ (Introduction)
- 1.1 LINQ - Overview link
- 1.2 LINQ - Ways to Write LINQ link
- 1.3 LINQ - Extension Methods link
- 1.4 LINQ - Operators link
- 1.5 LINQ - Differences between IEnumerable and IQueryable link
- 1.6 LINQ - Deferred Execution link
- 1.7 LINQ - Deferred Execution vs Immediate Execution link
🔹 Section 2: الفلاتر والتصفية (Filtering Operators)
- 3.1 LINQ - Filtering Operators - Where link
- 3.2 LINQ - Filtering Operators - OfType link
- 3.3 LINQ Contains Method link
- 3.4 LINQ Any Method link
- 3.5 LINQ All Method link
- 3.6 LINQ Quantifiers Operators link
🔹 Section 3: الإسقاط والتحديد (Projection Operators)
- 4.1 LINQ - Select Operator link
- 4.2 LINQ - SelectMany Operator link
- 4.3 LINQ - Select Anonymous Types link
🔹 Section 4: الترتيب (Ordering Operators)
- 5.1 LINQ - Ordering Operators Overview link
- 5.2 LINQ - OrderBy Method link
- 5.3 LINQ OrderByDescending Method link
- 5.4 LINQ ThenBy and ThenByDescending Method link
- 5.5 LINQ Reverse Method link
🔹 Section 5: التجميع (Aggregate Operators)
- 6.1 LINQ Aggregate Operators Overview link
- 6.2 LINQ Count Method link
- 6.3 LINQ Sum Method link
- 6.4 LINQ Average Method link
- 6.5 LINQ Min Method link
- 6.6 LINQ Max Method link
- 6.7 LINQ Aggregate Method link
🔹 Section 6: العمليات على المجموعات (Set Operators)
- 7.1 LINQ - Set Operators Introduction link
- 7.2 LINQ - Distinct Method link
- 7.3 LINQ - Union Method link
- 7.4 LINQ - Intersect Method link
- 7.5 LINQ - Except Method link
- 7.6 LINQ - Concat Method link
🔹 Section 7: تقسيم المجموعات (Partitioning Operators)
- 8.1 LINQ Take Operator link
- 8.2 LINQ TakeWhile Method link
- 8.3 LINQ Skip Method link
- 8.4 LINQ SkipWhile Method link
- 8.5 LINQ تنفيذ Paging باستخدام Skip و Take link
- 8.6 LINQ Partitioning Operators link
🔹 Section 8: عناصر المجموعة (Element Operators)
- 9.1 LINQ - First و FirstOrDefault link
- 9.2 LINQ - Last و LastOrDefault link
- 9.3 LINQ - Single و SingleOrDefault link
- 9.4 LINQ - ElementAt و ElementAtOrDefault link
- 9.5 LINQ - Element Operators link
- 9.6 LINQ - LINQ DefaultIfEmpty link
- 9.7 LINQ - SequenceEqual link
- 9.8 LINQ - First vs Single vs Find (للمقارنة الكاملة والفروق الدقيقة)
🔹 Section 9: الربط بين الجداول (Join Operations)
- 10.1 LINQ - Joins in C# link
- 10.2 LINQ - Inner Join link
- 10.3 LINQ - Left Outer Join link
- 10.4 LINQ - Full Outer Join link
- 10.5 LINQ - Cross Join link
- 10.6 LINQ - Group Join link
- 10.7 LINQ - Join مع مصادر بيانات متعددة (Multiple Data Sources) link
🔹 Section 10: التجميع باستخدام المفاتيح (Grouping Operators)
- 11.1 LINQ - GroupBy link
- 11.2 LINQ - GroupBy باستخدام أكثر من مفتاح (Multiple Keys) link
- 11.3 LINQ - ما هي دالة ToLookup؟ link
🔹 Section 11: إنشاء القوائم وتكرار القيم (Generation Methods)
- 12.1 LINQ - Range Method في C# link
- 12.2 LINQ - Repeat Method في C# link
- 12.3 LINQ - Empty Method في C# link
🔹 Section 12: الإضافة والدمج (Appending / Zipping)
- 13.1 LINQ - Append Method في C# link
- 13.2 LINQ - Append() في LINQ link
- 13.3 LINQ - Prepend Method في C# link
- 13.4 LINQ - Zip Method in C# link
🔹 Section 13: التحويل والتحكم بالأنواع (Conversion / Type Checking)
- 14.1 LINQ - ToList() و ToArray() link
- 14.2 LINQ - ToDictionary() في LINQ link
- 14.3 LINQ - الفرق بين Cast و OfType link
- 14.4 LINQ - Cast() وOfType link
- 14.5 LINQ - Cast() link
🔹 Section 14: Miscellaneous Topics (مواضيع متنوعة)
- 15.1 LINQ - مع الكائنات المعقدة (Nested Objects)
- 15.2 LINQ - مع القوائم الفارغة (Empty collections)
- 15.3 LINQ - مع Enum وأنواع البيانات الخاصة
- 15.4 LINQ - Performance Considerations in LINQ
- 15.5 LINQ - الفرق بين ToList() في LINQ و ToList() في List نفسها
تعليقات
إرسال تعليق