דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. איך לעדכן דטה בייס בשימוש עם אנטיטי?

איך לעדכן דטה בייס בשימוש עם אנטיטי?

מתוזמן נעוץ נעול הועבר ארכיון code613m
2 פוסטים 2 כותבים 236 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • A מנותק
    A מנותק
    avr416
    כתב ב נערך לאחרונה על ידי
    #1

    אני רוצה אחת לכמה זמן להריץ פונקציה על הנתונים שבדטה בייס, ואח"כ לשמור את העדכון.
    כתבתי את הפונקציה הבאה:

    var listDonation = db.Donations.ToList();
            for (int i = 0; i < listDonation.Count; i++)
                {
                    listDonation[i].SumAllDonat = SumAllDonation(listDonation[i]);
                }
            
                db.SaveChanges();
    

    לכאו' חסר כאן משהו, כיון ששלפתי את הנתונים, והרצתי עליהם פונקציה, אך זה רק עותק של הנתונים שבדטה בייס ולא הנתונים עצמם, א"כ אני צריך אח"כ לעדכן אותם חזרה בדטה בייס. איך אני עושה זאת? אני לא רוצה להשתמש בAdd כיון שזה רק עדכון..

    תודה רבה!

    פורסם במקור בפורום CODE613 ב20/12/2015 15:35 (+02:00)

    תגובה 1 תגובה אחרונה
    0
    • א מנותק
      א מנותק
      ארכיטקט
      כתב ב נערך לאחרונה על ידי
      #2

      אם עדכנת אובייקט של אנטיטי פריימוורק, אזי db.SaveChanges(); אמור לעבוד חד משמעית. ואם לא, כנראה שלא עשית כראוי את העדכון של האובייקטים

      פורסם במקור בפורום CODE613 ב20/12/2015 17:10 (+02:00)

      אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

      תגובה 1 תגובה אחרונה
      2

      בא תתחבר לדף היומי!
      • התחברות

      • אין לך חשבון עדיין? הרשמה

      • התחברו או הירשמו כדי לחפש.
      • פוסט ראשון
        פוסט אחרון
      0
      • דף הבית
      • קטגוריות
      • פוסטים אחרונים
      • משתמשים
      • חיפוש
      • חוקי הפורום