PracticU

הוספת רשומה חדשה
למסד נתונים
עם Entity Framework

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

הוספת רשומה חדשה למסד נתונים עם Entity Framework
מוסיפים ל-Service של המלאי פעולת הוספה, ובודקים אותה מהתוכנית הראשית.
השלבים העיקריים
1. מתודת ההוספה: ב-Service כותבים public void AddInventoryItem שמקבלת אובייקט InventoryItem. בגוף המתודה db.InventoryItems.Add(item) ואחריו db.SaveChanges().
2. קריאה מהתוכנית: מציגים הודעה "Adding inventory item" וקוראים ל-Service עם פריט חדש.
3. נתוני הבדיקה: יוצרים InventoryItem עם BrandID 1, TypeID 4 ו-Quantity 20. הדובר מדגיש שבאפליקציה אמיתית המשתמש היה מזין את הפרטים בממשק ולא בקוד קבוע, וכאן זו רק בדיקה.
4. אימות: מריצים, ובטבלת InventoryItems בדאטאבייס רואים את השורה החדשה האחרונה עם 1, 4 ו-20.
אפשר גם לסיים עם Console.ReadLine כדי שהחלון יישאר פתוח.
אפשר עכשיו להוסיף רשומה חדשה למסד דרך Entity Framework בעזרת Add ו-SaveChanges.
השיעור הבא בקורס: עדכון רשומה קיימת במסד נתונים דוט נט - Entity Framework

פרקי ההרצאה: הוספת רשומה חדשה למסד נתונים עם Entity Framework

  1. 00:00

    פונקציית Add Inventory Item

  2. 00:40

    קריאה לסרוויס עם אייטם חדש

  3. 01:34

    הרצה ובדיקת הרשומה שנוספה

תמלול ההרצאה: הוספת רשומה חדשה למסד נתונים עם Entity Framework

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

  1. 00:02

    בואו נוסיף רשומה חדשה ל-inventory items ויש לנו public void add inventory item. נסתפק כרגע בשיטה שמקבלת אובייקט inventory item.

  2. 00:18

    נלך ל-db.inventoryitems add item ו-db.savechanges והנה יש לנו פונקציה שמאפשרת להוסיף פריט בואו נקרא הלאה נבוא לפה נעתיק את כל זה add inventory item הנה הservice שלנו בואו נציג פה הודעה adding inventory item ואנחנו רוצים לקרוא בסרוויס ל-add inventory item ולשלוח לו את האייטם החדש שאנחנו רוצים לייצר בואו נייצר כאן שנייה

  3. 00:59

    לפני זה inventory אייטם לאייטם יש ברנד איידי אז בוא נגיד שאנחנו רוצים שהוא יהיה אחד טייפ איידי בוא נגיד שאנחנו רוצים 4 וקוואנטיטי בוא נניח שאנחנו רוצים 20 כמובן שהדבר הזה דורש ממשק משתמש שהמשתמש מכניס את הפרטים ולא קודים אבל אנחנו רוצים רק לבצע בדיקות שהדברים עובדים אייטם בואו ניפטר מכל זה והנה יש לנו כאן את הפונקציה שמאפשרת להוסיף בואו נקרא

  4. 01:34

    לה מפה נריץ אז הנה הוא אומר לנו שהוא מוסיף אנחנו רוצים לראות את הפריט החדש הזה 1420 בואו ניגש ל inventory items go הנה הפריט

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

ההרצאה הקודמת: בחירת רשומות ונתונים - מ-Database עם #C

ההרצאה הבאה: עדכון רשומה קיימת - במסד נתונים - דוט נט - Entity Framework

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

  • הוספת נתון חדש למסד נתונים
  • שימוש ב-Entity Framework - חלק 1
  • חיבור אפליקציה למסד נתונים
  • חיבור למסד נתונים SQLite - חלק 1

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

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