ما هي دولة الكيان المعدلة؟
ما هي دولة الكيان المعدلة؟

فيديو: ما هي دولة الكيان المعدلة؟

فيديو: ما هي دولة الكيان المعدلة؟
فيديو: تحرير فلسطين .. ماهي المعادلة ؟ 2024, شهر نوفمبر
Anonim

عندما تقوم بتغيير قيم الخصائص في كيان متتبع ، فإن السياق يغير ملف دولة الكيان للكيان المعدل ويقوم ChangeTracker بتسجيل قيم الممتلكات القديمة وقيم الممتلكات الجديدة. عندما يتم استدعاء SaveChanges ، يتم إنشاء جملة UPDATE وتنفيذها بواسطة قاعدة البيانات.

وبالمثل قد يتساءل المرء ، ما هي دولة الكيان؟

ال دولة الكيان يمثل حالة الكيان. يكون الكيان دائمًا في أي من الحالات التالية. تمت الإضافة: تم تمييز الكيان على أنه مضاف. محذوف: تم وضع علامة على الكيان على أنه محذوف. تم التعديل: تم تعديل الكيان.

بعد ذلك ، السؤال هو ، ما هي الحالة المنفصلة في إطار الكيان؟ شخصية الدول و SaveChanges دون تغيير: ملف شخصية يتم تعقبه من خلال السياق وهو موجود في قاعدة البيانات ، ولم تتغير قيم خصائصها من القيم الموجودة في قاعدة البيانات. منفصل : ال شخصية لا يتم تعقبه من خلال السياق.

يجب أيضًا معرفة ما هو سياق SaveChanges؟

SaveChanges طريقة حفظ جميع التغييرات التي تم إجراؤها في سياق الكلام من قاعدة البيانات. أنت علبة إضافة وتعديل وإزالة البيانات باستخدام الخاص بك سياق الكلام وفئات الكيانات. SaveChanges تقوم الطريقة تلقائيًا باستدعاء طريقة DetectChanges لاكتشاف أي تغييرات على مثيلات الكيان قبل الحفظ في قاعدة البيانات الأساسية.

كيف أقوم بتحديث قاعدة بيانات Entity Framework الخاصة بي؟

بعد إنشاء ملف ترحيل باستخدام أمر الترحيل الإضافي ، يجب عليك ذلك تحديث ال قاعدة البيانات . قم بتنفيذ ملف تحديث - قاعدة البيانات أمر لإنشاء أو تعديل ملف قاعدة البيانات مخطط. استخدم الخيار –verbose لعرض جمل SQL التي يتم تطبيقها على الهدف قاعدة البيانات.

موصى به: