Entity Framework

Entity Framework
تصویر شاخص

Entity Framework چیست؟

Entity Framework   تکنولوژی توسعه یافته ADO.Net است، که رابط بین برنامه نویسی شی گرایی و بانک اطلاعاتی است. در واقع هدف آن در اختیار گذاشتن برخی از قابلیت های برنامه نویسی شی گرایی بخصوص در استفاده از بانک های اطلاعاتی برای برنامه نویسان می باشد. Entity Framework یک فریم ورک ORM است که از اطلاعات موجود در مدل ها و فایل های نگاشت، برای ترجمه کوئری آبجکتی در برابر موجودیت های جایگزین شده در مدل مفهومی به کوئری های سطح پایگاه داده، استفاده می کنند.

در واقع می‌توان گفت که کلا‌س ها را بهTable ها map می‌کند. وقتی که شما می‌خواهید به Database دسترسی پیدا کنید، یا اطلاعاتی را ذخیره کنید، این کارها را مستقیما بر‌ روی اشیاء تان  انجام می‌دهید. مدل داده ها را به سه بخش می توان تقسیم کرد ۱-مدل مفهومی یا ادراکی ۲-مدل منطقی ۳- مدل فیزیکی

 

ORM چیست؟

 ORM یا Object Relational Mapping   که به صورت تحتالفظی نگاشت رابطه ای شیئی معنی میشود، ابزاری است که به وسیله آن میشود جداول پایگاه داده رو پردازش کرد و آنها را به فرمت شی نگاشت کرد که کدنویسی را خواناتر و سریعتر کند. در کدنویسی به جای این که به صورت مستقیم با جداول پایگاه داده کار کنیم، بر روی اشیا کار میکنیم. به این اشیا Entity گفته میشه.

 

مزایای استفاده از Entity Framework

  •  قابلیت تغییر بانک اطلاعاتی
  • کوئری نویسی با استفاده از LINQ در Entity Framework
  • قابلیت اجرا بر روی سیستم عاملهای Mac و Linux
  • پشتیبانی از اکثر بانک های اطلاعاتی
  •  OpenSource بودن و کاهش زمان برنامه نویسی
  • آسان کردن query های پیچیده با خاصیت Navigation Property
  • تفکیک و طبقه بندی قسمت های مختلف نرم افزار با هدف درک بهتر برای انجام تغییر به وسیله برنامه نویس
  • توانایی ارتباط قدرتمند با LINQ برای انجام CRUD

 

مهارت های آموزشی در دوره Entity Framework:

  • بررسی اولیه، نصب، ایجاد یک پروژه
  • ایجاد یک Entity Data Model
  • ایجاد Diagram ها در EF
  • Query نویسی با EDM (Entity Data Model)
  • پیاده سازی الگوی Code First
  • پیاده سازی الگوی Model First
  • پیاده سازی الگوی Database First
  • کار با انواع Load داده در EF
  • کار با انواع دستکاری Entity در EF

 

به امید دیدار شما در  دوره آموزشی Entity Framework

برای تصمیم‌گیری بهتر می‌توانید از طریق فرم زیر درخواست مشاوره خود را ثبت کنید.

    پشتیبانی چند‌بعدی

    تمام دانشجویان پس از ثبت نام دارای پشتیبان اختصاصی هستند و برای پیشبرد کارها، می‌توانند از تیم مشاوره و پشتیبانی آکادمی سران استفاده کنند.

     

    ۱. اتصال به کامپیوتر دانشجو جهت رفع مشکلات

    ۲. پشتیبانی تلفنی

    ۳. ارتباط از طریق تلگرام با پشتیبان ویژه

    پشتیبان اختصاصی
    امتیاز ما
    دیدگاهتان را با ما درمیان بگذارید
    تعداد دیدگاه : 0
    امتیاز کلی : 0.0
    پیشنهاد شده توسط : 0 کاربر
    بر اساس 0 فروش
    0
    0
    0
    0
    0

    هیچ دیدگاهی برای این محصول نوشته نشده است.

    لطفا پیش از ارسال نظر، خلاصه قوانین زیر را مطالعه کنید:

    فارسی بنویسید و از کیبورد فارسی استفاده کنید. بهتر است از فضای خالی (Space) بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

    نظرات خود را براساس تجربه و استفاده‌ی عملی و با دقت به نکات فنی ارسال کنید؛ بدون تعصب به محصول خاص، مزایا و معایب را بازگو کنید و بهتر است از ارسال نظرات چندکلمه‌‌ای خودداری کنید.
    اولین کسی باشید که دیدگاهی می نویسد “Entity Framework”

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    شهریه دانشسرا

    1,500,000 تومان

    امتیازی ثبت نشده است
    تعداد دانشجو : 0
    تاریخ انتشار: 23 مهر 1401
    قوانین و مزایای استفاده

    • ثبت نام فقط از طریق آکادمی سران
    • تضمین کیفیت آموزش ها
    • پشتیبان اختصاصی
    شهریه دانشسرا

    1,500,000 تومان