
دیتابیس در ASP.NET Core
در این بخش مفوم دیتابیس در ASP.NET Core را مورد برسی قرار میدهیم. در ASP.NET Core، دیتابیسها یکی از اجزای کلیدی برای ذخیره و مدیریت دادههای برنامهها هستند. برای کار با دیتابیس در ASP.NET Core معمولاً از تکنولوژیهای ORM مثل Entity Framework Core استفاده میشود که فرآیند ارتباط بین برنامه و دیتابیس را سادهتر میکند. علاوه بر EF Core، میتوانید از روشهای دیگر مانند استفاده از ADO.NET یا Dapper برای ارتباط مستقیمتر و انعطافپذیرتر با دیتابیس استفاده میشود.
- روش ADO.NET : این روش سنتی ارتباط با دیتابیس در داتنت است و به شما اجازه میدهد تا کوئریهای SQL را به صورت دستی بنویسید و اجرا کنید.
- روش Dapper : یک میکرو ORM بسیار سبک است که به شما اجازه میدهد تا با استفاده از SQLهای مستقیم و سریع، دادهها را از دیتابیس بازیابی و دستکاری کنید.
ORM چیست ؟
ORM یک لایه واسط بین کلاس های زبان برنامه نویسی و داده های ذخیره شده در پایگاه داده می باشد.کار orm نگاشت اطلاعات ذخیره شده در پایگاه داده بر روی کلاس های ما در زبان برنامه نویسی می باشد. قبل از پیدایش orm ها این کار را به صورت دستی توسط ما برنامه نویس ها انجام می شد که کاری طاقت فرسا و پر خطر بود. به دلیل این که نام ستون ها و غیره… را باید دستی ست می کردیم ، کوچک ترین تغییراتی ممکن بود خطاهای به وجود بیاورد و برنامه از کار بیوفتتد. امروزه اکثر برنامه نویسان از orm ها استفاده می کنند.
Entity Framework Core چیست ؟
Ef Core آخرین نسخه از Entity Freamwork است که مایکروسافت که به عنوان بخشی ازفریمورک Dot Net Core معرفی کرده است. Ef core قابلیت پشتیبانی از cross platform را دارد. نسبت به نسخه قبلی entity framework سبکتر ، گسترده تر و استفاده سادتره را ارائه می دهد. ef core جدیدترین ORM ارائه شده، مایکروسافت است.
کلام آخر
مدیریت دیتابیس در ASP.NET Core معمولاً از طریق EF Core انجام میشود که یک ORM قوی و محبوب است و کار با دیتابیس را بسیار سادهتر میکند. با استفاده از EF Core میتوانید به راحتی مدلهای دادهای تعریف کنید، دیتابیس را مدیریت کنید و عملیات CRUD را به صورت ساده و کارآمد انجام دهید.
























سلام ارادت
من asp رو با آموزش شما شروع کردم لطفا قوی تر ادامه بده ، عالی هستی و پرطرفدار
ممنون از شما دوست عزیز
سلام لطفا ادامه بدید خیلی خوب توضیح میدید و دوست دارم با شما این دوره یاد بگیرم
ممنون از شما دوست عزیز
سلام . ممنون جهت آموزش های خوبی که قرار میدهید لفطا اگر مقدور هست به جای mvc با razor اموزش بدید توصیه خود مایکروسافت هم هست.
ممنون از شما دوست عزیز
من دانشجوی رشته آی تی هستم
آقای احدیان عزیز .بی نهایت ممنون و تشکر از زحمات شما که این مطالب را رایگان در اختیار ما گذاشتی
تدریس شما بی نقص و فوق العاده است
سلام حمزه ملکی عزیز ممنون از لطفی که به ما دارین ❤️❤️❤️
دورتون بسیار عالی و روان هستش ممنون که اون رو رایگان در اختیار افرادی که علاقمند هستند قرار دادید.
ممنون ار لطفی که به ما دارید ❤️❤️