כיצד אוכל לבצע העברה לאחור ב-Entity Framework Core?
כיצד אוכל לבצע העברה לאחור ב-Entity Framework Core?

וִידֵאוֹ: כיצד אוכל לבצע העברה לאחור ב-Entity Framework Core?

וִידֵאוֹ: כיצד אוכל לבצע העברה לאחור ב-Entity Framework Core?
וִידֵאוֹ: Daniel Schmachtenberger: Will Technology Destroy Us? 2024, נוֹבֶמבֶּר
Anonim

ל לַחֲזוֹר האחרון שהוחל הֲגִירָה עליך (פקודות מסוף מנהל החבילות): החזר את ההגירה ממסד הנתונים: PM> עדכונים-Databas

הֲגִירָה-שם> הסר הֲגִירָה קובץ מהפרויקט (או שהוא יוחל שוב בשלב הבא) עדכון תמונת מצב של הדגם: PM> הסר- הֲגִירָה.

כתוצאה מכך, כיצד אוכל לבטל העברה במסגרת Entity Framework?

ב-EF Core ניתן להזין את הפקודה Remove- הֲגִירָה במסוף מנהל החבילות לאחר שהוספת את השגיאה שלך הֲגִירָה . בוצעה פיגום פעולה שעלולה לגרום לאובדן נתונים. אנא עיין ב הֲגִירָה לדיוק. ל לבטל פעולה זו, השתמש בהסר- הֲגִירָה.

שנית, איך אני מעדכן את ליבת ה-Entity Framework שלי? כדי לעדכן ישות עם Entity Framework Core, זה התהליך ההגיוני:

  1. צור מופע למחלקה DbContext.
  2. אחזר ישות לפי מפתח.
  3. בצע שינויים במאפייני הישות.
  4. שמור שינויים.

כתוצאה מכך, כיצד אוכל להעביר במסגרת Entity Framework?

להלן שיעור ההקשר. שלב 1 - לפני הפעלת היישום עליך להפעיל הֲגִירָה . שלב 2 - פתח את מסוף מנהל החבילות מכלים → NuGet Package Manager → Package Manager Console. שלב 3 - הֲגִירָה כבר מופעל, כעת הוסף הֲגִירָה ביישום שלך על ידי ביצוע הפקודה הבאה.

מהי הגירה בליבת. NET?

הֲגִירָה היא דרך לשמור על סכימת מסד הנתונים מסונכרנת עם ה-EF הליבה מודל על ידי שימור נתונים. EF הליבה העברות הן קבוצה של פקודות שתוכל לבצע ב- NuGet Package Manager Console או בתוכו נקודה נט ממשק שורת פקודה (CLI).

מוּמלָץ: