Section 1: مقدمة عن LINQ (Introduction)
معلومات
1.1 نظرة عامة على LINQ
1.2 طرق كتابة استعلامات LINQ في C#
1.3 LINQ - Extension Methods
1.4 LINQ Operators في C#
1.5 الفرق بين IEnumerable و IQueryable
1.6 LINQ - Deferred Execution
1.7 الفرق بين Deferred و Immediate Execution
Section 2: الفلاتر والتصفية (Filtering Operators)
معلومات
2.1 LINQ Where Method في C#
2.2 عامل LINQ OfType في C#
2.3 LINQ Contains Method
2.4 LINQ Any Method
2.5 LINQ All Method
2.6 LINQ Quantifier Operators
ملخص دروس الوحدة الثانية
Section 3: الإسقاط والتحديد (Projection Operators)
معلومات
3.1 LINQ Select Operator في C#
3.2 LINQ SelectMany Operator
3.3 الأنواع المجهولة (Anonymous Types)
ملخص دروس الوحدة الثالثة
Section 4: الترتيب (Ordering Operators)
معلومات
4.1 عوامل الترتيب في LINQ
4.2 LINQ OrderBy
4.3 LINQ OrderByDescending
4.4 LINQ ThenBy / ThenByDescending
4.5 LINQ Reverse Method
ملخص دروس الوحدة الرابعة
Section 5: التجميع (Aggregate Operators)
معلومات
5.1 LINQ Aggregate Operators
5.2 LINQ Count Method
5.3 LINQ Sum Method
5.4 LINQ Average Method
5.5 LINQ Min Method
5.6 LINQ Max Method
5.7 LINQ Aggregate Method
ملخص دروس الوحدة الخامسة
Section 6: العمليات على المجموعات (Set Operators)
معلومات
6.1 SQL Operators - العوامل في SQL
6.2 LINQ Distinct Method
6.3 LINQ Union Method
6.4 LINQ Intersect Method
6.5 LINQ Except Method
6.6 LINQ Concat Method
ملخص دروس الوحدة السادسة
Section 7: تقسيم المجموعات (Partitioning Operators)
معلومات
7.1 LINQ Take Method
7.2 LINQ TakeWhile Method
7.3 LINQ Skip Method
7.4 LINQ TakeWhile Method
7.5 Pagination with Skip & Take
7.6 LINQ Partitioning Operators
Section 8: عناصر المجموعة (Element Operators)
معلومات
8.1 LINQ First & FirstOrDefault
8.2 LINQ Last & LastOrDefault
8.3 LINQ Single & SingleOrDefault
8.4 LINQ ElementAt & ElementAtOrDefault
8.5 LINQ Element Operators Overview
8.6 LINQ DefaultIfEmpty
8.7 LINQ SequenceEqual
Section 9: الربط بين الجداول (Join Operations)
معلومات
9.1 أنواع LINQ Joins في C#
9.2 LINQ Inner Join في C#
9.3 LINQ Left Outer Join في C#
9.4 LINQ Full Outer Join في C#
9.5 LINQ Cross Join في C#
9.6 LINQ Group Join في C#
9.7 LINQ Join مع مصادر متعددة
ملخص دروس الوحدة التاسعة
Section 10: التجميع باستخدام المفاتيح (Grouping Operators)
معلومات
10.1 LINQ GroupBy Method
10.2 LINQ GroupBy Multiple Keys
10.3 LINQ ToLookup Method
Section 11: إنشاء القوائم وتكرار القيم (Generation Methods)
معلومات
11.1 LINQ Range Method
11.2 LINQ Repeat Method
11.3 LINQ Empty Method
Section 12: الإضافة والدمج (Appending / Zipping)
معلومات
12.1 LINQ Append Method
12.2 شرح دالة Append() في LINQ
12.3 شرح دالة Prepend() في LINQ
12.4 شرح دالة Zip() في LINQ
Section 13: التحويل والتحكم بالأنواع (Conversion / Type Checking)
معلومات