PracticU

מחיקת רשומה - שיטה ראשונה

בלי כתוביותעם כתוביות
PracticU › קורס Entity Framework Core - עבודה עם מסד נתונים בדוט-נט › מחיקת רשומה - שיטה ראשונה
מילון מושגים:
רשומה - שורה בטבלת מסד נתונים שמרכזת את כל השדות של פריט אחד, למשל כל הפרטים של לקוח יחיד.
פונקציה - קטע קוד בעל שם שמבצע משימה מוגדרת, מקבל ערכי קלט (פרמטרים) ויכול להחזיר תוצאה. מאפשרת לארגן קוד ולהשתמש בו שוב.
DELETE - פקודת SQL למחיקת שורות מטבלה. גם שיטת HTTP לבקשת מחיקה של משאב בשרת.

מחיקת רשומה - שיטה ראשונה
גם למחיקת רשומה יש שתי שיטות, בדומה לעדכון. ההרצאה מראה את הראשונה: להביא את הפריט ואז למחוק אותו.
השלבים
1. הכנת הפונקציה: מעתיקים את update gift 1, וקוראים לעותק delete gift 1. מוחקים את הפריט עם ה-ID 4.
2. הבאת הפריט: כמו בעדכון הראשון, מביאים את המתנה מהדאטאבייס. אם היא לא קיימת מציגים no such gift. בדרך כלל במחיקה אפשר פשוט לצאת עם return בלי שגיאה, כי המשתמש רצה שהפריט לא יהיה ממילא.
3. מחיקה: קוראים ל-db.gifts.remove(gift) ואחריה SaveChanges.
4. בדיקה: בדאטאבייס אחרי רענון רשומת ה-learning chess נעלמה.
אפשר כעת למחוק רשומה על ידי הבאתה והעברתה ל-Remove.
השיעור הבא בקורס: מחיקת רשומה - שיטה שניה

פרקי ההרצאה: מחיקת רשומה - שיטה ראשונה

  1. 00:00

    הכנת פונקציית מחיקת מתנה

  2. 00:59

    מחיקה עם הפונקציה Remove

  3. 01:35

    אימות המחיקה בדאטאבייס

תמלול ההרצאה: מחיקת רשומה - שיטה ראשונה

הטקסט המלא של הדקות הראשונות בהרצאה «מחיקת רשומה - שיטה ראשונה» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    אנחנו מגיעים למחיקת רשומה מהדאטאבייס וגם כאן יש שתי שיטות בדומה לקונספט של ה-update. בואו ניקח את השיטה הראשונה קודם, נעתיק את ה-update gift אחד הזה, נדביק אותו פה ונקרא לו delete gift one, deleting gift, נשים אותו כאן, את זה נוריד, נשים פה,

  2. 00:30

    מעולה. עכשיו, מה אנחנו רוצים לעשות? הנה הקונטקסט שלנו אנחנו רוצים לבצע מחיקה הנה לדוגמה אנחנו מוחקים את הפריט 4 מה שאנחנו רוצים לעשות זה כמו בשיטה הראשונה של העדכון קודם כל תביא לי אותו אם אין אותו אז no such gift הכל בסדר בדרך כלל מה שנהוג לבצע במחיקות זה פשוט אם אין את הפריט אז לא להגיד

  3. 00:55

    שאין או לתת הודעת שגיאה אלא הכל בסדר כי היוזר לא רוצה שיהיה לו את המתנה ואין אותה הוא רוצה למחוק אבל היא לא קיימת הכל בסדר אז אפשר פשוט לצאת ולעשות פה return אבל אני אשאיר את no such gift בסדר הדבר הבא שאנחנו רוצים לבצע זה פשוט לקרוא לפונקציית remove בואו ניפטר פה מכל זה פשוט יש לנו פה את db.gifts.remove ולתת לו את הגיפט perfect זהו זה המחיקה נשמור נריץ יש לנו delete

  4. 01:32

    יש לנו done, בואו נלך לדאטאבייס, יש לנו פה את הlearning chess הזה, בואו נעשה refresh ומחקנו את הlearning chess.

לקורס המלא: קורס Entity Framework Core

ההרצאה הקודמת: עדכון רשומה - שיטה שניה

ההרצאה הבאה: מחיקת רשומה - שיטה שניה

הרצאות קשורות מקורסים אחרים

  • תוכנית ראשונה באנדרואיד
  • אפליקציה ראשונה ב-Node.js
  • הרצה ראשונה של הסקריפט
  • הרצה ראשונה של Container

קורסים נוספים במסלול

  • קורס דוט-נט - NET Core. - עם Rest API
  • קורס ASP.NET
  • קורס MVC
  • קורס Git ו-GitHub עם Visual Studio