بعد از مدت ها تصمیم گرفتم که مطالب آموزشی مربوط به آموزش LINQ را که قبلا در وبلاگ قرار داده بودم، جمع آوری کنم. این مقالات را درقالب یک کتاب الکترونیکی جمع آوری نموده ام تا دسترسی سریع تر به آن داشته باشید.

البته این قسمت اول کتاب است و قسمت های بعدی به زودی به آن اضافه خواهند گردید. در صورت مشاهده هر گونه اشغال و یا داشتن هرگونه پیشنهاد، آن را با من در میان بگزارید.

فهرست عناوین :

فصل اول – مقدمه ای بر LINQ

  1. مقدمه فصل
  2. LINQ چیست؟
  3. اسمبلی های مر کزی LINQ
  4. نوشتن اولین برنامه توسط LINQ

فصل دوم – خصوصیات جدید C# برای LINQ

  1. مقدمه فصل
  2. نوع های بی نام – Anonymous types
  3. مقدار دهنده اولیه به اشیاء – Object Initializers
  4. نوع بندی ضمنی – Type Inference
  5. توابع توسعه – Extension Methods
    1. تعریف توابع توسعه
    2. فراخوانی توابع توسعه در سطح نمونه ای
    3. فراخوانی توابع توسعه در سطح ایستا
    4. استفاده Intelisense از توابع توسعه
    5. توسعه رابط ها بوسیله توابع توسعه
  6. عبارات لامبدا – Lambda Expressions
    1. تعریف عبارات لامبدا
  7. عبارات پرس و جو -  Query Expresions

فصل سوم – عملگرهای استاندارد پرس و جو

  1. مقدمه فصل
  2. انواع عملگرهای استاندارد پرس وجو
  3. عملگر شرطی -  Restriction Operator
    1. عملگر Where
    2. عملگر OfType
  4. عملگرهای پرتو – Projection Oprators
    1. عملگر Select
    2. عملگر SelectMany
  5. عملگرهای اتصال Join Operators
    1. عملگر Join
    2. عملگر GroupJoin
  6. عملگرهای دسته بندی – Grouping Operators
    1. عملگر Group By
  7. عملگر های مرتب سازی Ordering Operators
    1. عملگر OrderBy
    2. عملگر descending OrderBy
    3. عملگر Thenby
    4. عملگر ThenByDecending
    5. عملگر Reverse
  8. عملگرهای تجمعی – Agreagate Operators
    1. عملگر Count
    2. عملگر LongCount
    3. عملگر Sum
    4. عملگر Min و Max
    5. عملگر Average
    6. عملگر Aggregate
  9. عملگرهای قسمت بندی – Partitioning Operators
    1. عملگر Take
    2. عملگر Skip
    3. عملگر TakeWhile
    4. عملگر SkipWhile
  10. عملگر الحاقی -  Concatation Operator
    1. عملگر Concat
  11. عملگر های عنصری -  Element Operators
    1. عملگر First
    2. عملگر FirstOrDefault
    3. عملگر Last
    4. عملگر LastOrDefault
    5. عملگر Single
    6. عملگر SingleOrDefault
    7. عملگر ElementAt
    8. عملگر ElementAtOrDefault
    9. عملگر DefaultEmpty
  12. عملگرهای تولیدی – Generation Operators
    1. عملگر Repeat
    2. عملگر Range
    3. عملگر Empty
  13. عملگرهای تنطیم کننده – Set Operators
    1. عملگر Distinct
    2. عملگر Intersect
    3. عملگر Union
    4. عملگر Except
    5. عملگر Zip
  14. عملگرهای کمیت سنج  -  Quantifier Operators
    1. عملگر All
    2. عملگر Any
    3. عملگر Contains
  15. عملگرهای تبدیل – Conversion Operators
    1. عملگر Cast
    2. عملگر ToArray
    3. عملگر ToList
    4. عملگر ToDictionary
    5. عملگر ToLookup
    6. عملگر AsEnumerable

بروز رسانی مهم: فایل ورد کتاب را می توانید از اینجا دریافت کنید.