Lynda_LINQ_with_Csharp_Essential_Training

LINQ (لینک) مختصر کلمه Language INtegrated Query بوده و یک زبان برای تقاضا از هر گونه مجموعه داده (بانک اطلاعاتی ، آرایه ها ، Xml و…) می باشد . این زبان بسیار شبیه زبان SQL بوده و با زبان های C#‎‎‎‎ و Vb.NET قابل پیاده سازی است .

این دوره LINQ را با سی شارپ آموزش می دهد. در این آموزش تصویری نحوه ایجاد و اجرای کوئری های LINQ، کار با Linq to SQL و Linq to XML ، استفاده از عبارات لامبدا و توابع بازگشتی را می آموزید. همچنین نحوه استفاده از انواع داده های اسکالر ، شمارشی و صحیح ، تخصیص حافظه و ساخت کوئری های استاندارد را نیز خواهید آموخت.

این دوره آموزشی محصول موسسه Lynda است.

سرفصل های این دوره:

  • مقدمه ای بر LINQ
  • LINQ چیست؟
  • موارد استفاده مشترک
  • انتخاب یک منبع داده
  • درست کردن یک پرس و جو
  • اجرای یک پرس و جو
  • تحول داده
  • بازگشت به نتایج به عنوان نوع جدید
  • انجام عملیات بر روی عناصر منبع
  • نوع روابط
  • نمایش داده شدن با استفاده از نوع منبع
  • نمایش داده شدن نوع تغییر منبع
  • پرس و جو استاندارد
  • تنظیم مجدد داده ها با اپراتور شده orderby
  • تجزیه گروه اصلی
  • یافتن همپوشانی بین مجموعه داده
  • داده های خروجی با اپراتور را انتخاب کنید
  • عبارات لامبدا
  • اپراتورهای شاخص و متمایز
  • نگاهی و جست و خیز اپراتورها
  • سفارش نمایش داده شدن با عبارات لامبدا
  • نمایش داده شدن گروه با عبارات لامبدا
  • اضافه کردن نمایش داده شدن با عبارات لامبدا
  • نمایش داده های پیچیده
  • و …

عنوان دوره: Lynda LINQ with C# Essential Training

مدت دوره: 1 ساعت و 36 دقیقه

نویسنده: Olivia Chiu

توضیحات:

Lynda LINQ with C# Essential Training

Olivia Chiu
Intermediate
1h 36m

Want an easy way to query and update data? To query different data stores with a single tool? LINQ is the answer. Language-Integrated Query (LINQ) extends Visual Studio with powerful query capabilities based on C# and Visual Basic. LINQ makes big data doable.

In LINQ with C# Essential Training, engineer Olivia Chiu introduces techniques for querying, updating, and transforming data with LINQ. She covers standard queries'such as finding overlaps in two datasets and creating hierarchies'as well as complex chained queries. She also shows how to group and join LINQ queries with lambda expressions, and use LINQ to query SQL databases and XML documents. Last but not least, Olivia provides tips for optimizing the performance of your queries.
Topics include:
Creating and executing a LINQ query
Returning results
Changing the data source type
Performing standard queries
Working with lambda expressions
Chaining and complex queries
Querying SQL and XML
Performing tree queries
Using sequences, elements, and scalars
Allocating memory

Introduction
2m 57s
Welcome
55s
What you should know
56s
Use the exercise files
1m 6s
1. Introduction to LINQ
3m 45s
What is LINQ?
2m 0s
Common use cases
1m 45s
2. Basic LINQ Queries
6m 35s
Select a data source
3m 6s
Create a query
1m 33s
Execute a query
1m 56s
3. Data Transformation
3m 19s
Return results as a new type
1m 39s
Perform operations on source elements
1m 40s
4. Type Relationships
6m 46s
Queries that use the source type
1m 34s
Queries that change the source type
1m 11s
Allow the compiler to select type
4m 1s
5. Standard Queries
19m 44s
Subsets with the filter operator
2m 4s
Rearrange data with the orderby operator
1m 50s
Parse basic groups
4m 30s
Find overlap between datasets
3m 30s
Create hierachy in a dataset
3m 50s
Output data with the select operator
4m 0s
6. Lambda Expressions
17m 37s
Lambda expressions
3m 25s
Index and distinct operators
2m 22s
Take and skip operators
2m 47s
Order queries with lambda expressions
1m 40s
Group queries with lambda expressions
2m 15s
Join queries with lambda expressions
2m 41s
Select queries with lambda expressions
2m 27s
7. Complex Queries
8m 58s
Chaining
2m 9s
Use the into keyword
3m 45s
Use the let keyword
3m 4s
8. LINQ to SQL
8m 42s
Database setup
3m 58s
Database query
1m 48s
Database updates
2m 56s
9. LINQ to XML
5m 53s
Tree creation
4m 10s
Tree queries
1m 43s
10. Other Operators
7m 47s
Use OfType to convert to IEnumerable
3m 3s
Sequences, elements, and scalars
4m 44s
11. Performance
3m 34s
Memory allocation
1m 54s
Best practices
1m 40s
Conclusion
44s
Next steps
44s