دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۵
  • مرداد

جلسه ۵۱ : Linq در زبان #C

  • دسته‌بندی‌ها :
جلسه ۵۱ : Linq در زبان #C
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه :

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، با یکی دیگر از جلسات دوره کامل آموزش #C در خدمت شما دوستان هستیم . در بخش قبلی با متغیر نوع var در #C آشنا شدید ، در این بخش قصد داریم شما را با LINQ در زبان #C که نحو یکنواخت پرس و جو در #C  آشنا کنیم. تا پایان این جلسه با ما همراه باشید.

      LINQ) Language Integrated Query) یک نحو یکنواخت پرس و جو در #C و VB.Net برای ذخیره و بازیابی اطلاعات از منابع مختلف است، linq در زبان #C کاملا یکپارچه شده، بنابراین عدم انطباق ظاهر کدنویسی بین زبان های برنامه نویسی و پایگاه های داده ها از بین می رود، و نیز یک رابط پرس و جو برای انواع مختلف منابع داده ارائه شده است که دیگر لازم نیست درگیر کوئری های پرس و جو مانند sql  و … باشیم.

      در این آموزش قصد نداریم LINQ را بطور کامل توضیح و آموزش دهیم .

      به کد SQL زیر دقت کنید :

      مثال : 

      بوسیله LINQ دیگر لازم نیست درگیر کوئری نویسی مخصوص بانک اطلاعاتی SQL باشید :

      مثال : 

      کد LINQ بالا دقیقا همانند کد SQL عمل می کند .

       

      Lamda Expression :

      در #C نسخه ۳٫۰ عبارات لامبدا همراه با LINQ معرفی شدند. Lamda Expression یک روش کوتاه تر برای نشان دادن anonymous method با استفاده از یک نحو خاص است که البته در linq هم میتوان از آن استفاده کرد.

      کد LINQ بالا را میتوان با استفاده عبارات لامبدا بصورت زیر نوشت :

      مثال : 

       

      در این بخش با LINQ در زبان #C آشنا شدید ، در بخش بعدی قصد داریم در رابطه با توابع در زبان #C توضیح دهیم و آنها را خدمت شما معرفی کنیم.

      QR:  جلسه ۵۱ : Linq در زبان #C
      به اشتراک بگذارید