نحوه دریافت و نصب EF Core

در این قسمت به آموزش نحوه دریافت و نصب EF Core میپردازیم. در EF Core 9، چندین پکیج کلیدی وجود دارند که برای کار با این فریمورک ضروری یا مفید هستند. این پکیج‌ها ابزارهای اصلی EF Core را فراهم می‌کنند و به توسعه‌دهندگان اجازه می‌دهند از ویژگی‌های مختلف این فریمورک به‌راحتی استفاده کنند. در ادامه، به معرفی مهم‌ترین پکیج‌ها در EF Core 9 می‌پردازیم.

Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.Design

پکیج Microsoft.EntityFrameworkCore

این پکیج اصلی EF Core است و تمام ویژگی‌های اصلی ORM را فراهم می‌کند. این پکیج شامل پایه‌های مورد نیاز برای تعریف مدل‌ها، نگاشت آن‌ها به دیتابیس و انجام عملیات CRUD است.

پکیج Microsoft.EntityFrameworkCore.SqlServer

این پکیج امکان استفاده از EF Core را با دیتابیس SQL Server فراهم می‌کند. اگر از SQL Server به عنوان دیتابیس استفاده می‌کنید، باید این پکیج را نصب کنید. علاوه بر این، ویژگی‌های مخصوص SQL Server مانند Temporal Tables، In-memory OLTP و Memory-Optimized Tables نیز از طریق این پکیج پشتیبانی می‌شوند.

پکیج Microsoft.EntityFrameworkCore.Tools

این پکیج ابزارهای خط فرمان EF Core را فراهم می‌کند که برای اجرای دستورات مختلف مانند Migrations و Database Updates ضروری هستند. با استفاده از این ابزارها می‌توانید پایگاه داده خود را به‌روزرسانی کرده یا تغییرات جدید را به دیتابیس اعمال کنید.

پکیج Microsoft.EntityFrameworkCore.Design

این پکیج شامل ابزارها و کامپوننت‌هایی است که برای طراحی و تولید Code-First و Scaffolded Models استفاده می‌شوند. زمانی که می‌خواهید مدل‌های دیتابیس را به طور خودکار از دیتابیس‌های موجود تولید کنید یا از ویژگی‌های طراحی EF Core مانند Migrations استفاده کنید، به این پکیج نیاز دارید.

افزودن قالب TehranITCoreDash

برای زیباتر شدن پروژه. در این دوره از قالب مدیریتی TehranITCoreDash استفاده میکنیم. قالب TehranITCoreDash قابلیت های زیادی دارد که برای دانلود و نحوه استفاده از آن میتوانید اینجا کلیک کنید.

مشاهده در آپارات یا یوتیوب

محتوای ویدیویی این صفحه در سایت قابل مشاهده است. اما اگر عادت دارید توی پلتفرم آپارات یا یوتیوب ویدیوها را مشاهده کنید، می‌توانید از دکمه‌های زیر استفاده کنید.

تماشای ویدیوی نحوه دریافت و نصب EF Core در آپارات و یوتیوب

اشتراک‌گذاری با یک کلیک

با یک کلیک، محتوای این صفحه را در شبکه‌های اجتماعی، ایمیل یا پیام‌رسان‌های مورد علاقه‌تان به‌سرعت به اشتراک بگذارید.

اشتراک‌گذاری صفحه نحوه دریافت و نصب EF Core در شبکه‌های اجتماعی

نظرات ارزشمند شما

نظرات شما برای ما ارزشمند است و آنها را میخوانیم و پاسخ میدهیم.

تصویر محمد فلاحی

سلام خسته نباشید
خیلی خوب و اصولی آموزش میدین بنظرم سایتتون یک وب سایت کامل برای یادگیری asp.net core mvc هستش از خدمات عالیتون ممنونم مخصوصا از مدرس دوره که تسلط بالایی به مباحث دوره داره .با تشکر

تصویر محمدرضا احدیان

دوست عزیز ممنون از لطفی که به تهران آی تی دارید.

تصویر حسین

باعرض سلام و با تشکر از برگزاری آموزش رایگان ، پس از بار گذاری فایلهای پوشه Layout برنامه قادر به ایجاد Razor View نمیشود و با خطای زیر مواجه میشویم :
Error
There was an error running the selected code generator: 'Failed to build the project. Fix the build errors and retry again.
لطفا بفرمائید مشکل چیست؟

تصویر محمدرضا احدیان

با عرض سلام و تشکر.
پکیج Microsoft.VisualStudio.Web.CodeGenerators.Mvc ورژن ۹RC و ۹PreView یک باگی دارد که باعث این ارور میشود.
درصورتی که Visual studio شما بروزرسانی شده باشد و نسخه ۹ نهایی این نسخه را نصب کنید ارور برطرف میشود.
در صورتی که به نسخه نهایی دسترسی نداشتید ورژن ۸٫۰٫۷ را نصب کنید.

<img style=" width: 100%;" src="https://tehranit.net/wp-content/uploads/2024/12/CodeGenerators.jpg" alt="Error
There was an error running the selected code generator: ‘Failed to build the project. Fix the build errors and retry again." />

تصویر حسین

استاد سلام
فایلهای قالب TehranITCoreDash را تک تک در برنامه کپی کنم تا قبل از کپی کردن فایل bundle که به اشتباه bundel نوشته شده مشکلی برای اضافه شدن Rezor View وجود نداشت ولی پس از آن که این فایل نصب میشود به مشکل میخورد .
لطفا در صورت امکان این فایل را بررسی فرمائید و اگر جایی هست که بتوان آن را دانلود کرد بنده را راهنمایی فرمایید
با تشکر

تصویر محمدرضا احدیان

سلام من خدمت شما ایمیل زدم که با من تماس بگیرید ...

تصویر عرفان نصرینی

سلام استاد تشکر بابت دوره خوبتون
من هر کاری میکنم پکیج Microsoft.EntityFrameworkCore.SqlServer نصب نمیشود و سه تا ارور میده که سازگار نیست و من چندین مدل رو دانلود کردم ولی بازم نصب نشد ممنون میشم راهنمایی کنید
با تشکر

تصویر عرفان

سلام استاد تشکر بابت این دوره خوبتون
من زمانی که داشتم پکیج Microsoft.EntityFrameworkCore.SqlServer رو نصب میکردم ارور ناسازگاری داد و من ورژن های دیگه هم دانلود کردم ولی بازم نصب شد ممنون میشم یک راهنمایی بکنید
با تشکر

تصویر محمدرضا احدیان

سلام ممنون از محبتی که به ما دارید. با توجه به نسخه .NET Core خود، نسخه مناسب Microsoft.EntityFrameworkCore.SqlServer را نصب کنید.
<img src="https://tehranit.net/wp-content/uploads/2025/02/Microsoft-EntityFrameworkCore-SqlServer.jpg" style="width:100%"/>

تصویر amresen

فایل قالب موجود در فصل چهار از سه ورژن هیچ کدوم دانلود نشد

تصویر محمدرضا احدیان

سلام فایل ها برسی شد!!! مشکلی نداشت. اگر باز مشکلی در دانلود داشتید در تلگرام پیام بدید.

فرم افزودن دیدگاه

با ارسال نظرات خود ما را در ایجاد محتوای بهتر کمک کنید.

با خدمات تهران آی تی آشنا شوید

تهران آی تی با افتخار خدمات زیر را ارائه می‌دهد.