Entity Framework - كيفية تثبيت EF Core (في مشاريع Console وASP.NET Core)

Entity Framework Core - كيفية تثبيت EF Core (في مشاريع Console وASP.NET Core)

لتتمكن من استخدام Entity Framework Core في مشاريعك، تحتاج إلى تثبيت الحزم (Packages) اللازمة عبر NuGet. طريقة التثبيت تختلف قليلًا حسب نوع المشروع: Console App أو ASP.NET Core App.

---

🔹 أولاً: تثبيت EF Core في مشروع Console App:

  • افتح Package Manager Console من Visual Studio عبر Tools > NuGet Package Manager > Package Manager Console.
  • نفذ الأوامر التالية:

Install-Package Microsoft.EntityFrameworkCore
Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.Tools

✅ هذا يثبت المكتبات الأساسية لـ EF Core ودعم SQL Server وأدوات Migrations.

---

🔹 ثانيًا: تثبيت EF Core في مشروع ASP.NET Core:

  • افتح نفس Package Manager Console.
  • نفذ نفس الحزم السابقة:

Install-Package Microsoft.EntityFrameworkCore
Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.Tools

✅ أو يمكنك استخدام مدير الحزم الرسومي (Manage NuGet Packages) وإضافة الحزم يدويًا.

---

🔹 ثالثًا: ملاحظة حول نوع قاعدة البيانات:

لو كنت ستتعامل مع قواعد بيانات مختلفة غير SQL Server مثل:

  • SQLite: تحتاج تثبيت الحزمة Microsoft.EntityFrameworkCore.Sqlite.
  • PostgreSQL: تحتاج تثبيت الحزمة Npgsql.EntityFrameworkCore.PostgreSQL.
  • MySQL: تحتاج تثبيت الحزمة Pomelo.EntityFrameworkCore.MySql.
---

🔹 رابعًا: التأكد من نجاح التثبيت:

بعد تثبيت الحزم، تأكد أن مشروعك يحتوي على المراجع (References) التالية:

  • Microsoft.EntityFrameworkCore
  • Microsoft.EntityFrameworkCore.SqlServer
  • Microsoft.EntityFrameworkCore.Tools

✅ الآن يمكنك إنشاء كلاس DbContext وموديلات وربط مشروعك بقاعدة البيانات بكل سهولة.

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework