تعداد ویدئو | 36 |
---|---|
زمان دوره | 02:26:53 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش کپسوله کردن کد های EF Core در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، کپسوله کردن کد های مربوط به EF Core 6است که با نام اصلی Encapsulating EF Core 6 Usageاز شرکت Pluralsight منتشر شده است.
تکنولوژی Entity Framework Core به طور کوتاه به آن EF Core نیز می گویند یک نسخه cross-platform و open source و lightweight و extensible از تکنولوژی دسترسی به داده محبوب مایکروسافت، یعنیEntity Framework می باشد. EF Core می توانند در نقش یک ORM و یا object-relational mapper ظاهر بشود. این موضوع کمک میکند تا برنامه نویسان دات نت بتوانند با محتوای موجود در بانک های اطلاعاتی خود از طریق آبجکت های موجود در دات نت استفاده کنند. با استفاده از EF Core دیگر نیازی به نوشتن حجم زیادی از کدهای دسترسی به داده و یا د data-access code نیست. تکنولوژی EF Core از بسیاری از موتورهای دیتابیس ها و یا اصطلاحاً database engine های مختلف که به آنها Database Provider نیز میگوییم پشتیبانی میکنند. تکنولوژی EF Core وظیفه خود که data access و یا دسترسی به داده است را از طریق یک مدل انجام می دهد. یک مدل از entity class ها و context تشکیل شده است. یک context نمایانگر یک session با بانک اطلاعاتی مورد نظر می باشد. با استفاده از context امکان جستجو کردن و ذخیره کردن داده ها در بانک اطلاعاتی وجود دارد.
تنولوژی EF Core یک object-relational mapper مدرن و به روز شده است که از بسیاری از قابلیتهای نسخه پیشین خود یعنی Entity Framework پشتیبانی میکند. در این تکنولوژی امکان استفاده کردن از LINQ و قابلیت هایی از قبیل change tracking و schema migrationلحاظ شده است. EF Core با دیتابیس های مختلف از قبیل SQL Server و Azure SQL Database و SQLite و Azure Cosmos DB و MySQL و PostgreSQL و بسیاری از database provider های دیگر، به سادگی کار می کند. ذکر این نکته نیز ضروری است که EF Core قابلیتهای جدیدی که در نسخه پیشین خود. یعنی EF Core 6 قابل پیاده سازی نبود را لحاظ کرده است. البته تمامی قابلیتهای Entity Framework 6در لحاظ نگردیده اند.
فصل اول: مقدمه دوره آموزشی
فصل دوم: یادگیری Encapsulation و Abstraction
فصل سوم: کپسوله کردن DbContext
فصل چهارم: بررسی اختلاف نظر در رابطه با Repository
فصل پنجم: اجتناب از الگوهای معمول
فصل ششم: انتخاب کردن بین IQueryable و IEnumerable
فصل هفتم: جمع بندی
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.