دوره مجازی #C (جلسه 26): تکمیل و جمع بندی مطالب مرتبط با Linq و Entity Framework

- visibility ٢۴ mode_comment

در این جلسه به تکمیل و جمع بندی مطالب مرتبط با Linq و Entity Framework خواهیم پرداخت. در قسمت اول این قسمت به بررسی دقیق تر Linq می پردازیم و انواع عملیات مختلف را توسط این تکنولوژی بررسی و فراخواهیم گرفت. در قسمت دوم هم به طور کلی با معماری Model First در Entity Framework آشنا می شویم.

مطالب آموزش داده شده در این جلسه به قرار زیر می باشند:

  • آشنایی با عملیات گروه بندی در Linq و کوئری مرتبط
  • نحوه ی استفاده از Aggregate Function ها در Linq
  • آشنایی با نحوه ی مدیریت رشته های در صفحه ی کنسول
  • معرفی علمیات Join در Linq
  • معرفی کامل توابع کاربردی Extension Method ها در Linq و استفاده از آن ها در مدیریت لیست ها و آرایه ها
  • نحوه ی استفاده از View ها و Procedure ها و توابع نوشته شده در SQL Server
  • آشنایی با نحوه ی استفاده از Entity Framework با معماری Model First
  • معرفی مفهوم Entity
  • نحوه ی ایجاد Relation ها در معماری Model First

با پایان این جلسه، فصل چهارم نیز به پایان می رسد و از جلسه ی آینده وارد مباحث مربوط به طراحی لایه ی Presentation می شویم و عملا به طراحی فرم ها و نرم افزارهای کاربردی ویندوزی خواهیم پرداخت.

info توجه

این مطلب یک جلسه از دوره آموزش #C می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره آموزش #C

comment دیدگاه کاربران
mostafa ahmadi

سلام بر شما آقای زارعی، بابت آموزش ها و راهنمایی هایتان سپاسگزارم ، پروردگار شما را سالم و موفق بدارد.

آرین زارعی

سلام دوست عزیز. خواهش می کنم. ممنون از شما

علیرضا دانشی محبی

من این دوره رو ثبت نام کردم ولی الان میخواهم سی دی دوره رو دریافت کنم ! کجا میتونم برم درخواست بدم ؟ هرچی توی سایت میچرخم جایی یا فرمی نمیبینم برای درخواست !!

از بالای صفحه ثبت نام دوره می تونید اقدام کنید الان …

Sajjad Sohrabi

سلام
اول یه تشکر کنم بابت تدریس خوب و جامعی کا داشتین در این دوره
دوم این که من تمامی جلسات رو هنوز نگاه نکرده ام ولی یه سوالی داشتم:
وقتی که یک پروژه رو به آخر رسوندیم چطوری ازش خروجی بگیریم ؟ منظورم اینه که مثل بقیه نرم افزار ها
بسته نصبی setup داشته باشه برای نصب نرم افزار

سلام
برای این موارد شما باید از نرم افزارهای دیگه که معروف یه installer maker یا setup maker هستند استفاده کنید. اگر best setup creator software رو گوگل کنید نرم افزارهای مذکور رو بهش می رسید.

سلام استاد
الان که دوره تموم شده بسته ها کی ارسال میشن ؟
با تشکر …

سعید

سلام عرض ادب خدمت استاد گرامی
خسته نباشید ممنون بابت دوره فوق العادتون
استاد از کجا دنبال پروژه های بیشتری باشیم یعنی بخوایم در سطح حرفه ای تر کار کنیم؟

به خصوص برنامه تو زمینه اینترنت و شبکه و ارتباط با سرور و….مثلا فرض اینکه بخوایم یک برنامه با سی شارپ که تو شبکه به عنوان یک مسنجر بسازیم از اینجور قبیل کارا
البته من دوره ها ندیدم شاید تو جلسه آخر اشاره کرده باشین و منبع معرفی کرده باشید
کاش خودتون یک آموزش برنامه نویسی شبکه با سی شارپ تو اینجور زمینه ای برگزار میکردید 😥
دوره بعدیتون استاد چی هست؟ کی برگزار میشه؟
تشکر ویژه

آرین زارعی

سلام خواهش می کنم.
من یک سری منبع کوچیک در جلسه ی آخر معرفی کردم چند تا کتاب هست…. که فکر می کنم appress illustrated C# 4 که البته کمی قدیمی هست بد نباشد. شما برای این منظور باید با مفاهیم وب سرویس و WCF آشنا بشوید.
فعلا برنامه ای برای دوره ی بعدی نیست. انشاالله اگر بود حتما اطلاعرسانی می کنیم.

Amin Monazzah

سلام
در قسمت linq و ado.net در قسمت add میاین ado.net entity data model میسازین در نسخه 2017 ویژوال استودیو من ندارمش و SSDT نصب هست هرکاری کردم نیومد آیا شما اطلاع دارید باید چیکارکنم از entity framework استفاده کنم اصلا مدل نمیتونم بسازم گیر کردم لطفا کمک کنید…. اینم بگم sqlconnection اینا رو راحت اجرا کردم ado.net هست ولی اون یدونه مدل نیست چیکارش کنم؟

آرین زارعی

سلام. متاسفانه من با نسخه های جدید کار نکردم و نمیتونم از این جهت راهنماییتون کنم

Arash Nafari

سلام اقای زارعی میخواستم بدونم از کدوم نرم افزار برای سی شارپ استفاده کنم منظورم محیط برنامه نویسی اونی که راحت تر میشه باهاش کار کرد رو بگید

آرین زارعی

بهترین و میتونم بگم شاید تنها گزینه ی قابل اعتماد برای این زبان ویژوال استودیو هست.

Erfan Safikhani

با سلام آقای زارعی
بنده موفق نشدم دو پروژه چاپ اعداد اول کوچک تر از عدد ورودی و همچنین نمایش ستاره به تعداد اعداد ورودی را بسازم
میشه راهنماییم کنید؟

آرین زارعی

سلام.
بفرمایید در چه قسمتی مشکل دارید تا راهنماییتون کنم. راه و الگوریتمش رو نمیدونید یا با پیاده سازی مشکل دارید؟

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.