جدول المحتويات:

كيف يمكنني التخلص من ترحيل EF؟
كيف يمكنني التخلص من ترحيل EF؟

فيديو: كيف يمكنني التخلص من ترحيل EF؟

فيديو: كيف يمكنني التخلص من ترحيل EF؟
فيديو: حراس الكنوز ورصد الجن.. هل يختفي الذهب خلف ثعبان؟ 2024, يمكن
Anonim

يزيل أ الهجرة

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

يجب أن تعرف أيضًا كيف يعمل ترحيل EF؟

ال الهجرات تتيح لك الميزة إجراء تغييرات على نموذجك ثم نشر هذه التغييرات على مخطط قاعدة البيانات. الهجرات بشكل افتراضي في إي أف جوهر. تتم إدارتها عن طريق تنفيذ الأوامر. إذا كان لديك Visual Studio ، فيمكنك استخدام Package Manager Console (PMC) للإدارة الهجرات.

وبالمثل ، ماذا تفعل إضافة الهجرة؟ يضيف - الهجرة : يخلق ملف الهجرة فئة حسب الاسم المحدد مع أساليب Up () و Down (). تحديث قاعدة البيانات: ينفذ الأخير الهجرة ملف تم إنشاؤه بواسطة يضيف - الهجرة الأمر وتطبيق التغييرات على مخطط قاعدة البيانات.

فيما يتعلق بهذا ، كيف يمكنني إعادة تعيين الترحيل الخاص بي؟

السيناريو 1:

  1. قم بإزالة جميع ملفات الترحيل داخل مشروعك. انتقل من خلال مجلد ترحيل تطبيقات المشاريع الخاصة بك وقم بإزالة كل شيء بداخله ، باستثناء ملف _init_.py.
  2. قم بإسقاط قاعدة البيانات الحالية أو حذف db. sqlite3 إذا كانت هذه هي حالتك.
  3. إنشاء عمليات الترحيل الأولية وإنشاء مخطط قاعدة البيانات:

كيف يمكنني تمكين الترحيل؟

حدد أدوات> NuGet Package Manager> Package Manager Console. ال ممكن - الهجرة يقوم الأمر بإنشاء ملف الهجرات المجلد ، الذي يحتوي على برنامج نصي لتهيئة قاعدة البيانات. افتح التكوين. cs في ملف الهجرات مجلد.

موصى به: