مشروع عملي يهدف إلى تطبيق وإدارة العلاقات المختلفة في قواعد البيانات باستخدام Entity Framework Core داخل نظام لإدارة شركات الطيران.
يتضمن المشروع تصميم قاعدة بيانات متكاملة لإدارة شركات الطيران، الطائرات، الطواقم، الموظفين، الرحلات، والمعاملات مع تنفيذ جميع أنواع العلاقات باستخدام Fluent API، بما في ذلك One-to-One، One-to-Many، وMany-to-Many من خلال Join Table يحتوي على Composite Key وحقول إضافية.
كما تم تطوير المشروع من Console Application إلى ASP.NET Core Web API مع دعم Swagger لاختبار الـ APIs، بالإضافة إلى تنفيذ عمليات CRUD وربط قاعدة البيانات باستخدام Entity Framework Core Migrations و SQL Server.
يعتمد المشروع على أفضل ممارسات تصميم الـ APIs وهيكلة الكود مع استخدام Dependency Injection و Minimal API لضمان قابلية التوسع وسهولة الصيانة.