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
برای تصمیمگیری بهتر میتوانید از طریق فرم زیر درخواست مشاوره خود را ثبت کنید.
پشتیبانی چندبعدی
تمام دانشجویان پس از ثبت نام دارای پشتیبان اختصاصی هستند و برای پیشبرد کارها، میتوانند از تیم مشاوره و پشتیبانی آکادمی سران استفاده کنند.
۱. اتصال به کامپیوتر دانشجو جهت رفع مشکلات
۲. پشتیبانی تلفنی
۳. ارتباط از طریق تلگرام با پشتیبان ویژه
هیچ دیدگاهی برای این محصول نوشته نشده است.