تعداد ویدئو | 49 |
---|---|
زمان دوره | 01:59:16 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش Mapping ها در Entity Framework Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی نگاشت ها در Entity Framework Core 2 است که با نام اصلی Entity Framework Core 2 Mappings از شرکت Pluralsight منتشر شده است.
Entity Framework یک object-relational mapper که به برنامه نویسان دات نت این امکان را می دهد که با داده های بانک های اطلاعاتی در قالب Object های محیط شی گرا کار کنند. به عبارت دیگر، دیگر نیازی به نوشتن کدهای دسترسی به داده ها که در ADO.NET نوشته می شوند نیست. قدرت بسیار بالای Entity Framework در انجام وظایف اولیه شبیه عملیات CRUD، استفاده از LINQ، استفاده از Stored Procedure ها، استفاده از View ها، TVF ها، در دسترس بودن Entity SQL و … از ویژگی هایی ست که این تکنولوژی بسیار قدرتمند در اختیار توسعه دهندگان نرم افزار قرار می دهد.
Entity Framework Core جدیدترین تکنولوژی مایکروسافت برای ساخت لایه ی Data Access در برنامه ی cross-platform می باشد. این نسخه از Entity Framework یک نسخه ی سبک وزن، قابل گسترش و cross-platform می باشد. در مقایسه با ورژن ششم Entity Framework بهبودهایی در EF Core 2.0 انجام شده است. علاوه بر این، بسیاری از API های EF Core 2.0 با EF 6 مشابه هستند. میتوان گفت که Entity Framework Core نسخه جدید Entity Framework است که پس از نسخه ششم آن منتشر شد. برخی از ویژگی های Entity Framework Core عبارتند از:
در واقع میتوانیم بگوییم که Entity Framework Core نسخه بعدی و یا نسل بعدی از تکنولوژی Data Access مایکروسافت به اسم Entity Framework می باشد. Entity Framework Core یک ORM است که مخفف Object/Relational Mapper می باشد. در واقع میتوانیم بگوییم که Entity Framework یک بهبود در ADO.NET می باشد و به برنامه نویسان امکان می دهد که به صورت خودکار به داده های درون یک دیتابیس دسترسی پیدا کرده و آنها را بخوانند و ذخیره کنند. هدف مایکروسافت از معرفی Entity Framework Core استفاده شدن است در برنامه هایی بود که با .NET Core نوشته می شوند. با این وجود امکان استفاده کردن از Entity Framework Core در برنامه های .NET Framework نیز میباشد. تصویر زیر نشان دهنده ی انواع مختلف برنامه ها و ورژن های دات نت و سیستم عامل های پشتیبانی شده توسط Entity Framework Core می باشد.
فصل اول: مقدمه ی دوره ی آموزشی
فصل دوم: بررسی Data Model مورد استفاده در این آموزش
فصل سوم: انجام Mapping در Relationship های Many-to-Many
فصل چهار: انجام Mapping در Relationship های One-to-One
فصل پنجم: استفاده از Shadow Property ها و Persist کردن داده هایی که در Entity ها وجود ندارند
فصل ششم: استفاده از قابلیت Owned Type ها برای کار با Value Object ها و Complex Type ها
فصل هفتم: انجام Mapping به Scalar Function ها
فصل هشتم: کار کردن با Database View ها
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.