هذا تطبيق MVC من جانب الخادم تم إنشاؤه في C# باستخدام إطار عمل ASP.NET Core. يتضمن هذا المشروع عمليات الترحيل باستخدام Entity Framework (الأساسي). يوضح هذا التطبيق أيضًا معرفة عملية بكل من المصادقة والترخيص باستخدام هوية ASP.NET. يجب أن يكون المستخدم قادرًا على عرض كلا المنتجين، النكهات والحلويات، دون الحاجة إلى تسجيل الدخول. إذا كان المستخدم يريد الوصول إلى وظيفة CRUD لإضافة المنتجات وتعديلها وحذفها، فيجب على المستخدم إنشاء حساب ثم تسجيل الدخول بعد تسجيل الدخول، سيكون لدى المستخدم خيار إضافة النكهات والحلويات وتعديلها وحذفها. يحتوي التطبيق أيضًا على وظيفة لتخزين القائمة بأكملها، بالإضافة إلى المستخدمين المسجلين داخل قاعدة البيانات التي تم إنشاؤها باستخدام عمليات ترحيل Entity Framework. وأخيرًا، يوضح التطبيق العلاقة بين مجموعة ومتعددة، حيث قد تنتمي العديد من الأطعمة إلى نكهة واحدة، والعكس صحيح.
افتح https://ratta2ii.github.io/PierresTreats.Solution
$ git clone (مستودع النسخ على الجهاز المحلي)
$ cd PierresTreats.Solutions/PierresTreats (انتقل إلى دليل المشروع PierresTreats)
$ استعادة الدوت نت
اختياري: تشغيل $ dotnet (أو المتابعة عن طريق ربط قاعدة البيانات أولاً)
تكوين سلسلة اتصال قاعدة البيانات (appsettings.json)
تضيف عمليات الترحيل $ dotnet ef الأولي (إنشاء قاعدة بيانات وترحيل)
تحديث قاعدة بيانات $dotnet ef
$ dotnet run (لتشغيل التطبيق في المتصفح)
حقوق الطبع والنشر لترخيص معهد ماساتشوستس للتكنولوجيا (ج) لعام 2020 لتريفور ماكين