در این قسمت به آموزش نحوه دریافت و نصب EF Core میپردازیم. در EF Core 9، چندین پکیج کلیدی وجود دارند که برای کار با این فریمورک ضروری یا مفید هستند. این پکیجها ابزارهای اصلی EF Core را فراهم میکنند و به توسعهدهندگان اجازه میدهند از ویژگیهای مختلف این فریمورک بهراحتی استفاده کنند. در ادامه، به معرفی مهمترین پکیجها در EF Core 9 میپردازیم.
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.Design
این پکیج اصلی EF Core است و تمام ویژگیهای اصلی ORM را فراهم میکند. این پکیج شامل پایههای مورد نیاز برای تعریف مدلها، نگاشت آنها به دیتابیس و انجام عملیات CRUD است.
این پکیج امکان استفاده از EF Core را با دیتابیس SQL Server فراهم میکند. اگر از SQL Server به عنوان دیتابیس استفاده میکنید، باید این پکیج را نصب کنید. علاوه بر این، ویژگیهای مخصوص SQL Server مانند Temporal Tables، In-memory OLTP و Memory-Optimized Tables نیز از طریق این پکیج پشتیبانی میشوند.
این پکیج ابزارهای خط فرمان EF Core را فراهم میکند که برای اجرای دستورات مختلف مانند Migrations و Database Updates ضروری هستند. با استفاده از این ابزارها میتوانید پایگاه داده خود را بهروزرسانی کرده یا تغییرات جدید را به دیتابیس اعمال کنید.
این پکیج شامل ابزارها و کامپوننتهایی است که برای طراحی و تولید Code-First و Scaffolded Models استفاده میشوند. زمانی که میخواهید مدلهای دیتابیس را به طور خودکار از دیتابیسهای موجود تولید کنید یا از ویژگیهای طراحی EF Core مانند Migrations استفاده کنید، به این پکیج نیاز دارید.
برای زیباتر شدن پروژه. در این دوره از قالب مدیریتی TehranITCoreDash استفاده میکنیم. قالب TehranITCoreDash قابلیت های زیادی دارد که برای دانلود و نحوه استفاده از آن میتوانید اینجا کلیک کنید.
سلام خسته نباشید
خیلی خوب و اصولی آموزش میدین بنظرم سایتتون یک وب سایت کامل برای یادگیری asp.net core mvc هستش از خدمات عالیتون ممنونم مخصوصا از مدرس دوره که تسلط بالایی به مباحث دوره داره .با تشکر