آنچه یاد خواهید گرفت:
کوئرینویسی با LINQ
مرتبسازی، فیلترینگ و گروهبندی با استفاده از LINQ
پروژکشن، تقسیمبندی، تجمیع و بسیاری موارد دیگر با LINQ
چند نمونه کاربردی از LINQ
توضیحات دوره
LINQ یا Language-Integrated Query نام مجموعهای از فناوریها است که امکان نوشتن عملیات جستجو و کوئری را به طور مستقیم در زبان #C فراهم میکند.
در این آموزش، یاد میگیریم چگونه عملیاتهای زیر را انجام دهیم:
مرتبسازی
عملیات مجموعهای
عملیات فیلترینگ
عملیات کمی
عملیات پروجکشن
تقسیمبندی داده
Join کردن آبجکت ها
گروهبندی داده
عملیات تولید داده
عملیات روی عناصر
ادغام داده یا آبجکت ها
توابع تجمیعی
و چند مثال کاربردی از LINQ مانند پیدا کردن بزرگترین فایل در یک پوشه، یافتن فایلهای خاص و موارد مشابه
زبانهای مختلفی طی زمان برای دسترسی به داده از منابع مختلف توسعه یافتهاند.
مثلاً برای دسترسی به داده در sql server، زبان SQL که به «زبان ساختیافتهی کوئری» معروف است، وجود دارد.
به همین صورت، برای دسترسی به داده از XML، زبان Xquery توسعه یافته است.
کوئری (query) یک عبارت است که داده را از یک منبع داده بازیابی میکند.
زبانهای مختلفی طی زمان برای دسترسی به داده از منابع مختلف توسعه یافتهاند.
مثلاً برای دسترسی به داده در sql server، زبان SQL که به «زبان ساختیافتهی کوئری» معروف است، وجود دارد.
به همین صورت، برای دسترسی به داده از XML، زبان Xquery توسعه یافته است.
تمام عملیات کوئری LINQ از سه مرحله مشخص تشکیل شدهاند:
دریافت داده از منبع
ایجاد کوئری
اجرای کوئری
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان مبتدی #C و NET.