لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش .NET Essentials: LINQ برای پایگاه داده
.NET Essentials: LINQ for Databases
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اولین توضیحی که معمولاً درباره Microsoft LINQ می شنوید این است که این ابزار ابزاری برای جستجوی زبان برای دستکاری در محتویات آرایه ها و لیست ها ارائه می دهد. بیشتر LINQ را کاوش کنید و متوجه خواهید شد که با سایر منابع داده معروف مانند پایگاه داده و فایلهای XML کار می کند. این کار را به یک ابزار جستجوی جهانی تبدیل می کند که کار با هر منبع داده را ساده می کند. در این دوره ، بخشی از یک دوره سه دوره ای ، نویسنده کارکنان LinkedIn Learning ، Walt Ritscher با استفاده از LINQPad ، ویرایشگر کد سبک و قدرتمند ، برای نشان دادن موضوعات مفید مانند انواع قابل پرسش ، نحو اساسی پرس و جو ، یافتن داده ها براساس دامنه تاریخ و نحوه استفاده نمایش داده شد LINQ برای کاهش ترافیک شبکه پایگاه داده. پس از اتمام این دوره ، شما در استفاده از LINQ برای پرس و جو از پایگاه داده و داده های Entity Framework یک پایه اساسی خواهید داشت.
سرفصل ها و درس ها
مقدمه
Introduction
داده های پایگاه داده خود را با LINQ جستجو کنید
Query your database data with LINQ
آنچه شما باید بدانید
What you should know
نحوه دستیابی به کد نمونه در GitHub
How to access the sample code on GitHub
چرا این دوره از LINQPad استفاده می کند
Why this course uses LINQPad
LINQPad را نصب کنید
Install LINQPad
1. شروع کنید
1. Get Started
درک LINQ برای پایگاه داده
Understand LINQ for Databases
نمونه Entity Framework را بررسی کنید
Examine the Entity Framework sample
از مدلهای EF در برنامه استفاده کنید
Use the EF models in an application
نگاه سریع به نحوه ایجاد مدل های EF
Quick look at how to create EF models
2. پایگاه داده و LINQPad
2. Databases and LINQPad
به پایگاه داده نمونه موجود متصل شوید
Connect to included sample database
به پایگاه داده دیگری متصل شوید
Connect to another database
در یک مجموعه NET به مدل EF متصل شوید
Connect to EF model in a .NET assembly
ساختارهای پایگاه داده را در LINQPad مشاهده کنید
View the database structures in LINQPad
3. انواع قابل پرسش را کاوش کنید
3. Explore Queryable Types
انواع LINQ مربوطه را کاوش کنید
Explore the relevant LINQ types
DbContext را بفهمید
Understand the DbContext
انواع قابل پرسش: DbSet و DbQuery
Queryable types: DbSet and DbQuery
DbSet ، پایه ای برای مدل های مجموعه EF
DbSet, the basis for EF collection models
تغییرات را در DbSet ذخیره کنید
Save changes in DbSet
DbQuery ، اساس پرس و جوهای LINQ برای مدل های EF
DbQuery, the basis of LINQ queries for EF models
رابط ها: قابل شمارش و قابل پرسش بودن
Interfaces: IEnumerable and IQueryable
درخت بیان را مشاهده کنید
View the Expression Tree
SQL تولید شده را مشاهده کنید
View the generated SQL
4. نحو جستجوی اساسی
4. Basic Query Syntax
مفاهیم اساسی LINQ
Basic concepts of LINQ
روش های افزودنی قابل شمارش و پرس و جو
Enumerable and Queryable extension methods
از نحو روش های افزودنی استفاده کنید
Use extension methods syntax
از نحو بیان پرس و جو استفاده کنید
Use query expression syntax
5. سرگرم کننده با نمایش داده شد
5. Fun with Queries
پروجکشن ، ستون های کمتری دریافت کنید
Projection, get fewer columns
صفحه بندی با Take and Skip
Paging with Take and Skip
برای جستجوی سریعتر با کلید از Find استفاده کنید
Use Find for faster search by key
از ویژگی های ناوبری EF به جای join استفاده کنید
Use EF navigation properties instead of joins
از روش Contains برای استفاده کنید
Use the Contains method for
نتایج جستجو را در گروه های GroupBy سازماندهی کنید
Organize query results into groups with GroupBy
مجموعه های کودک را با SelectMany صاف کنید
Flatten child collections with SelectMany
داده ها را در یک محدوده تاریخ پیدا کنید
Find data within a date range
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
برنامه نویس، طراح UI، مربی کارکنان در یادگیری LinkedIn
والت ریتچر یک برنامه نویس، طراح UI و نویسنده کارکنان در LinkedIn Learning است.
شور و شوق والت والت برای ساخت رابط های نرم افزاری به زودی آغاز شد. مدت کوتاهی پس از کشف نحوه حرکت پیکسل ها در اطراف روی صفحه نمایش کامپیوتر، او شروع به نوشیدن کتاب ها در گرافیک کامپیوتری و طراحی UI کرد. پیش از این، او اکتشافات خود را با سایر متخصصان فناوری به اشتراک گذاشت، یک پیگیری مادام العمر که منجر به تدریس تعاملات در دانشگاه ها، شرکت های آموزشی خصوصی و مدار کنفرانس بین المللی شد. به عنوان یک مشاور، والت با طیف گسترده ای از مشتریان، از جمله مایکروسافت، HP و اینتل کار کرده است. او اکنون یک نویسنده کارکنان در LinkedIn Learning است، جایی که تیم محتوا او صدها دوره آموزشی فنی برای توسعه دهندگان نرم افزار را هر سال تولید می کند.
نمایش نظرات