نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
به لطف 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
نمایش نظرات