كيف يمكنني التراجع عن الترحيل في Entity Framework Core؟
كيف يمكنني التراجع عن الترحيل في Entity Framework Core؟

فيديو: كيف يمكنني التراجع عن الترحيل في Entity Framework Core؟

فيديو: كيف يمكنني التراجع عن الترحيل في Entity Framework Core؟
فيديو: Rollback of Migrations in Entity Framework Core (Managed through code) 2024, شهر نوفمبر
Anonim

إلى يرجع آخر تطبيق الهجرة يجب عليك (أوامر وحدة تحكم مدير الحزمة): العودة إلى الهجرة من قاعدة البيانات: PM> Update-Databas

الهجرة-اسم> إزالة الهجرة ملف من المشروع (أو سيتم إعادة تطبيقه مرة أخرى في الخطوة التالية) تحديث لقطة النموذج: PM> إزالة- الهجرة.

وبالتالي ، كيف يمكنني التراجع عن الترحيل في Entity Framework؟

في EF Core ، يمكنك إدخال الأمر Remove- الهجرة في وحدة تحكم مدير الحزم بعد إضافة ملف الهجرة . تم سقالة العملية التي قد تؤدي إلى فقدان البيانات. يرجى مراجعة الهجرة للدقة. إلى الغاء التحميل هذا الإجراء ، استخدم إزالة- الهجرة.

ثانيًا ، كيف أقوم بتحديث Entity Framework Core الخاص بي؟ لتحديث كيان باستخدام Entity Framework Core ، هذه هي العملية المنطقية:

  1. إنشاء مثيل لفئة DbContext.
  2. استرجع الكيان بالمفتاح.
  3. قم بإجراء تغييرات على خصائص الكيان.
  4. احفظ التغييرات.

وبالتالي ، كيف يمكنني الهجرة في Entity Framework؟

فيما يلي فئة السياق. الخطوة 1 - قبل تشغيل التطبيق ، تحتاج إلى تمكين الهجرة . الخطوة 2 - افتح وحدة تحكم مدير الحزم من الأدوات -> NuGet Package Manger -> Package Manger Console. الخطوة 3 - الهجرة تم تمكينه بالفعل ، أضف الآن الهجرة في التطبيق الخاص بك عن طريق تنفيذ الأمر التالي.

ما المقصود بالترحيل في. NET core؟

الهجرة هي طريقة للحفاظ على مخطط قاعدة البيانات متزامنًا مع EF جوهر نموذج عن طريق الحفاظ على البيانات. إي أف جوهر الترحيلات عبارة عن مجموعة من الأوامر التي يمكنك تنفيذها في وحدة تحكم NuGet Package Manager Console أو في دوت نت واجهة سطر الأوامر (CLI).

موصى به: