آموزش مبانی LINQ

LINQ Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: به لطف LINQ تغییرات بزرگی در C # ایجاد شده است. این دوره با استفاده از مثالهای کاربردی و نشان دادن بهترین روشها ، هر آنچه برای کار با ویژگیهای زبان یکپارچه زبان (LINQ) C # نیاز دارید را به شما ارائه می دهد. در این دوره ، LINQ Fundamentals ویژگی های زبان C # را که باعث کار LINQ می شود و همچنین نحوه استفاده موثر از LINQ با استفاده از مثال های عملی را مشاهده خواهید کرد. شما با دیدن نمایشی از قدرت LINQ همراه با برخی از ویژگیهای مهم زبان C # برای LINQ ، از جمله نحوه ایجاد و استفاده از روشهای افزودنی و عبارات lambda ، شروع خواهید کرد. در مرحله بعدی ، شما بر روی رفتار پرس و جوهای LINQ تمرکز خواهید کرد و شروع به کار با داده های واقع گرایانه برای یادگیری نحوه فیلتر کردن ، ترتیب و پروژه داده ها می کنید. سرانجام ، برخی از نمایش های نحوه استفاده از LINQ به XML و همچنین نحوه کار LINQ با یک منبع داده از راه دور با استفاده از Entity Framework در برابر Microsoft SQL Server را مشاهده خواهید کرد. با پایان این دوره ، شما آماده پردازش و جستجوی داده های حافظه و همچنین کار با XML و پایگاه داده SQL Server خواهید بود.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

یک مقدمه An Introduction

  • آغاز The Start

  • LINQ چیست؟ What is LINQ?

  • نوشتن گزارش بدون LINQ Writing a Report without LINQ

  • نوشتن گزارش با LINQ Writing a Report with LINQ

  • نقشه راه The Roadmap

LINQ و C # LINQ and C#

  • مقدمه Introduction

  • تکامل زبان Evolving the Language

  • قدرت قابل شمارش The Power of IEnumerable

  • ایجاد یک روش Extension Creating an Extension Method

  • درک عبارات لامبدا Understanding Lambda Expressions

  • با استفاده از انواع Func و Action Using Func and Action Types

  • استفاده از var برای تایپ ضمنی Using var for Implicit Typing

  • نحو پرس و جو در برابر نحو روش Query Syntax versus Method Syntax

  • خلاصه Summary

س Lالات LINQ LINQ Queries

  • مقدمه Introduction

  • ایجاد یک فیلتر فیلتر سفارشی Creating a Custom Filter Operator

  • ایجاد یک اپراتور با بازده عملکرد Creating an Operator with Yield Return

  • اعدام به تعویق انداخته توضیح داده شد Deferred Execution Explained

  • استفاده از اعدام به تعویق افتاده Taking Advantage of Deferred Execution

  • اجتناب از مشکلات اعدام موکول Avoiding Pitfalls of Deferred Execution

  • موارد استثنا و س Quالات معوق Exceptions and Deferred Queries

  • همه چیز درباره اپراتورهای پخش جریانی All About Streaming Operators

  • جستجوی بی نهایت Querying Infinity

  • خلاصه Summary

فیلتر ، سفارش و طرح ریزی Filter, Ordering & Projecting

  • مقدمه Introduction

  • پرونده ای پر از بهره وری سوخت A File Full of Fuel Efficiency

  • نحوه پردازش پرونده CSV با LINQ How to Process a CSV File with LINQ

  • پیاده سازی پردازنده پرونده Implementing a File Processor

  • پیدا کردن بیشترین مصرف سوخت در خودرو Finding the Most Fuel Efficient Car

  • فیلتر کردن با کجا و اول Filtering with Where and First

  • کمی کردن داده ها با هر ، همه ، حاوی Quantifying Data with Any, All, Contains

  • فراخوانی داده ها با Select Projecting Data with Select

  • مسطح سازی داده ها با SelectMany Flattening Data with SelectMany

  • خلاصه Summary

پیوستن ، گروه بندی و جمع کردن Joining, Grouping & Aggregating

  • مقدمه Introduction

  • افزودن منبع دوم داده Adding a Second Data Source

  • پیوستن به داده ها با نحو پرس و جو Joining Data with Query Syntax

  • پیوستن به داده ها با استفاده از نحو روش Joining Data Using Method Syntax

  • ایجاد یک عضویت با یک کلید ترکیبی Creating a Join with a Composite Key

  • گروه بندی داده ها Grouping Data

  • استفاده از GroupJoin برای داده های سلسله مراتبی Using a GroupJoin for Hierarchical Data

  • پاسخ چالش: گروه به کشور Challenge Answer: Group by Country

  • جمع آوری داده ها Aggregating Data

  • تجمع کارآمد با روشهای افزودنی Efficient Aggregation with Extension Methods

  • خلاصه Summary

LINQ به XML LINQ to XML

  • مقدمه Introduction

  • System.Xml.Linq System.Xml.Linq

  • ساخت عنصر گرا XML Building Element-oriented XML

  • ساختاری کاربردی برای کد کمتر Functional Construction for Less Code

  • بارگذاری و جستجوی XML با LINQ Load and Query XML with LINQ

  • کار با XML Namespaces Working with XML Namespaces

  • خلاصه Summary

LINQ و Entity Framework LINQ and the Entity Framework

  • مقدمه Introduction

  • تنظیم Entity Framework Setting up the Entity Framework

  • درج داده در یک پایگاه داده جدید Inserting Data into a New Database

  • نوشتن یک پرس و جو اساسی با LINQ Writing a Basic Query with LINQ

  • کار با IQueryables و درختان بیان Working with IQueryables and Expression Trees

  • غارها و مشکلات LINQ از راه دور Caveats and Pitfalls of Remote LINQ

  • یک پرسش پیشرفته LINQ An Advanced LINQ Query

  • خلاصه Summary

نمایش نظرات

آموزش مبانی LINQ
جزییات دوره
4h 23m
61
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
747
4.9 از 5
دارد
دارد
دارد
Scott Allen
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Allen Scott Allen

اسکات در طول 15 سال فعالیت در توسعه نرم افزار تجاری روی همه چیز از دستگاه های جاسازی شده 8 بیتی تا وب سایت های مقیاس بزرگ کار کرده است. از سال 2001 ، اسکات بر روی فناوری سرور و وب مانند ASP.NET ، ASP.NET AJAX ، Windows Workflow ، Silverlight و LINQ تمرکز کرده است. اسکات همچنین در کنفرانس های ملی مانند VSLive سخنران است ، و همچنین در اردوگاه های کد و گروه های کاربری در نزدیکی زادگاهش Hagerstown ، MD. اسکات از سال 2005 بعنوان MVP مایکروسافت شناخته شده است و چندین کتاب در زمینه فن آوریهای مایکروسافت نوشته و یا در تألیف آنها همکاری کرده است. اسکات سایت OdeToCode.com را در سال 2004 تأسیس کرد و در سال 2007 به Pluralsight پیوست.