فریم ورک( Framework ) یا «چارچوب» واژهای است که با کاربردهای گوناگون مورد استفاده قرار میگیرد. Entity Framework (EF) یک فریم ورک ORM متن باز برای ADO.NET است که توسط مایکروسافت توسعه داده شده است.
Entity Framework مجموعهای از تکنولوژیها در ADO .NET است که توسعه برنامه های کاربردی بر مبنای داده (data-oriented) را پشتیبانی میکند. با استفاده از این تکنولوژی، توسعهدهندگان میتوانند در سطح بالاتری از تجرد با داده ها کار کنند و به راحتی به طراحی معماری و مدل سازی برنامه های کاربردی پرداخته و با موجودیتها (Entity)، رابطهها (Association) و … کار کنند. در واقع هدف EF در اختیار گذاشتن برخی از قابلبتهای برنامهنویسی شی گرا برای برنامهنویسان است.
سرفصل های دوره آموزشی Lynda Entity Framework Core Essential Training: 1:
– اجزای سازنده و پروژه های Entity Framework
– کار با فایل های پشتیبان
– تست با xUnit
– مشاهده SQL تولید شده
– درخواست کامپوننت
– مرتب سازی و فیلتر کردن نتایج
– کار با aggregates
– بارگیری داده های مرتبط
– تنظیم پارامتر
– ثبت و ردیابی
– توابع نقشه برداری
– Generics و نمایندگان
– بررسی زمان همپوشانی
– انعطاف پذیری و معاملات
سرفصل های دوره آموزشی Lynda Entity Framework Core Essential Training: 2:
– ماندگاری داده های
– ردیابی EntityState
– پیکربندی DbContext
– معاملات در سراسر DbContexts
– درک فرایند بچینگ
– پیوستن و حذف نهادهای جداگانه
– پیکربندی زمان طراحی
– بررسی همگانی
– استفاده از استراتژی های اجرایی سفارشی