آموزش کاربردی Entity Framework در سی‌ شارپ C#

فرادرس
فرادرس
240 بار بازدید - 2 سال پیش - آموزش کاربردی Entity Framework در
آموزش کاربردی Entity Framework در سی‌ شارپ C# - (برای مشاهده نسخه کامل آموزش به لینک زیر مراجعه کنید) https://fdrs.ir/3zds شرکت مایکروسافت از سال 2008 چارچوب محبوب و کاربردی Entity Framework را تولید کرد که این چارچوب یک ORM است و از سرویس های ADO.NET استفاده می کند. هنگامی که بخواهیم میان زبان برنامه نویسی شی گرای #C و پایگاه داده SQL Server که سیستمی رابطه ای و غیرشی گرا است، ارتباط برقرار کنیم از مفهوم Object Relational Mapping استفاده می کنیم. چارچوب Entity Framework به حالت های Database First, Model First و Code First پیاده سازی می شود. روش Database First، زمانی که ابتدا پایگاه داده طراحی می شود مورد استفاده قرار می گیرد و وقتی بخواهیم سیستم را از روی مدل پیاده سازی کنیم و پس از آن کدنویسی و ایجاد پایگاه داده را انجام دهیم از روش Model First استفاده می کنیم و اگر از قبل ماژول ها و کلاس های برنامه را آماده داشته باشیم و یا ابتدا قصد کدنویسی داشته باشیم از روش Code First استفاده می کنیم. هدف استفاده از چارچوب Entity Framework این است که بتوان مشکلات و نقایص موجود در روش های قبل مانند: Ad-Hoc, Parametric و Stored Procedure که از کلاس های کتابخانه ADO.NET استفاده می کردند را به حداقل برسانیم. از جمله مشکلات عمده روش های فوق عبارت است از: تبدیل ضمنی نوع در فراخوانی داده ها از جداول در SQL به خوبی انجام نمی شود. سربازگذاری حاصل از تبدیل نوع داده ها موجب اختلال در اجرای نرم افزار می شود. اجرای چند باره دستورالعمل ها باعث بروز مشکل در حین اجرای نرم افزار و موجب کاهش سرعت برنامه می شود. پروسه Cash شدن دستورالعمل ها در SQL به خوبی انجام نمی شود. مزایای چارچوب Entity Framework عبارت است از: خاصیت راهبری Navigation Property، تهیه و استفاده از query های پیچیده را به آسانی فراهم می آورد. تفکیک و طبقه بندی قسمت های مختلف نرم افزار با هدف درک بهتر برای انجام تغییر به وسیله برنامه نویس توانایی ارتباط قدرتمند با LINQ برای انجام CRUD جلوگیری از درگیر شدن برنامه نویس با بانک اطلاعاتی افزایش سرعت پردازش Query در SQL Server با کمک Cash نمودن Query زمان‌بندی ویدئو: 0:00:00 درس یکم: معرفی Entity Framework 0:19:15 درس دوم: دلایل استفاده از Entity Framework
2 سال پیش در تاریخ 1401/09/26 منتشر شده است.
240 بـار بازدید شده
... بیشتر