ما هو AutomaticMigrationsEnabled؟
ما هو AutomaticMigrationsEnabled؟

فيديو: ما هو AutomaticMigrationsEnabled؟

فيديو: ما هو AutomaticMigrationsEnabled؟
فيديو: The Black Eyed Peas - My Humps 2024, شهر نوفمبر
Anonim

إعادة: تم تمكين عمليات الترحيل التلقائية مطلوب مساعدة

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

لذلك ، كيف يمكنني تشغيل الترحيل التلقائي؟

افتح وحدة تحكم مدير الحزم من أدوات ← مدير حزمة المكتبة ← وحدة تحكم مدير الحزم ثم قم بتشغيل ملف ممكن - الهجرات –EnableAutomaticMigration: الأمر $ true (تأكد من أن المشروع الافتراضي هو المشروع حيث توجد فئة السياق الخاصة بك).

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

بهذه الطريقة ، ما هو الترحيل التلقائي؟

عمليات الترحيل التلقائية يسمح لك باستخدام Code First الهجرات دون أن يكون لديك ملف كود في مشروعك لكل تغيير تقوم به. لا يمكن تطبيق جميع التغييرات تلقائيًا - على سبيل المثال ، تتطلب عمليات إعادة تسمية الأعمدة استخدام رمز قائم على التعليمات البرمجية الهجرة.

كيف أقوم بإنشاء ترحيل في Entity Framework؟

مضيفا أ الهجرة لذا ، أولاً ، أنت بحاجة إلى ذلك يزيد أ الهجرة . افتح وحدة تحكم مدير الحزم من القائمة أدوات -> مدير حزمة NuGet -> وحدة تحكم مدير الحزم في Visual Studio وقم بتنفيذ الأمر التالي لإضافة الهجرة . إذا كنت تستخدم واجهة سطر أوامر dotnet ، فقم بتنفيذ الأمر التالي.