دوره آموزشی یادگیری جامع LINQ:.NET برای دیتابیس ها

دوره آموزشی یادگیری جامع LINQ:.NET برای دیتابیس ها

1 ساعت 15 دقیقهمتوسط2021-01-15

مدرسین

Walt Ritscher

Walt Ritscher

Programmer, UI Designer, Staff Instructor at LinkedIn Learning

جزئیات دوره

اولین توضیحی که معمولاً درباره Microsoft LINQ می شنوید این است که این ابزار ابزاری برای جستجوی زبان برای دستکاری در محتویات آرایه ها و لیست ها ارائه می دهد. بیشتر LINQ را کاوش کنید و متوجه خواهید شد که با سایر منابع داده معروف مانند پایگاه داده و فایلهای XML کار می کند. این کار را به یک ابزار جستجوی جهانی تبدیل می کند که کار با هر منبع داده را ساده می کند. در این دوره ، بخشی از یک دوره سه دوره ای ، نویسنده کارکنان LinkedIn Learning ، Walt Ritscher با استفاده از LINQPad ، ویرایشگر کد سبک و قدرتمند ، برای نشان دادن موضوعات مفید مانند انواع قابل پرسش ، نحو اساسی پرس و جو ، یافتن داده ها براساس دامنه تاریخ و نحوه استفاده نمایش داده شد LINQ برای کاهش ترافیک شبکه پایگاه داده. پس از اتمام این دوره ، شما در استفاده از LINQ برای پرس و جو از پایگاه داده و داده های Entity Framework یک پایه اساسی خواهید داشت.

مهارت ها

.NETDatabase DevelopmentDatabase ManagementSoftware Development ToolsMicrosoftSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • داده های پایگاه داده خود را با LINQ پرس و جو کنید
  • آنچه باید بدانید
  • نحوه دسترسی به کد نمونه در GitHub
  • چرا این دوره از LINQPad استفاده می کند
  • LINQPad را نصب کنید

شروع کنید

  • LINQ برای پایگاه های داده را بدانید
  • نمونه Entity Framework را بررسی کنید
  • از مدل های EF در یک برنامه کاربردی استفاده کنید
  • نگاهی سریع به نحوه ایجاد مدل های EF

پایگاه های داده و LINQPad

  • به پایگاه داده نمونه موجود متصل شوید
  • به پایگاه داده دیگری متصل شوید
  • در یک مجموعه دات نت به مدل EF متصل شوید
  • ساختارهای پایگاه داده را در LINQPad مشاهده کنید

انواع قابل پرسش را کاوش کنید

  • انواع LINQ مربوطه را کاوش کنید
  • DbContext را درک کنید
  • انواع قابل استعلام - DbSet و DbQuery
  • DbSet، اساس مدل های مجموعه EF
  • تغییرات را در DbSet ذخیره کنید
  • DbQuery، اساس کوئری های LINQ برای مدل های EF
  • رابط ها - IEnumerable و IQueryable
  • درخت بیان را مشاهده کنید
  • SQL تولید شده را مشاهده کنید

نحو پرس و جو اولیه

  • مفاهیم اولیه LINQ
  • روش های پسوند قابل شمارش و پرس و جو
  • از نحو روش های افزونه استفاده کنید
  • از نحو عبارت query استفاده کنید

سرگرمی با نمایش داده شد

  • طرح ریزی، ستون های کمتری دریافت کنید
  • صفحه بندی با Take و Skip
  • از Find برای جستجوی سریعتر توسط کلید استفاده کنید
  • به جای اتصال از ویژگی های ناوبری EF استفاده کنید
  • از روش Contains برای استفاده کنید
  • نتایج پرس و جو را به صورت گروهی با GroupBy سازماندهی کنید
  • مجموعه های کودک را با SelectMany صاف کنید
  • داده ها را در محدوده تاریخ پیدا کنید

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان