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

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

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

EF - טעינת Navigation properties רק בשימוש הראשון

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

    יש לי טבלה של ענפים, לכל ענף יש מזהה אב, שהאב הוא גם רשומה באותה טבלה וככה יוצא עץ, שכל ענף יש כמה ילדים שהוא האבא שלהם.
    אני עושה בינדינג בין הטבלה הזו לtreeView ב WPF והוא מציג לי אותם כמו שצריך.

    כעת הבעיה שרק אם אני טוען את הטבלה כולה רק אז גם הענפי המשנה מוצגים, כיון שרק אז Navigation property נטען, וטעינת כל הטבלה לוקח הרבה זמן, וגם אין לי צורך בזה עד שהמשתמש יפתח את הענף ורק אז יש צורך להציג לו את ענפי המשנה.
    האם יש דרך להגדיר שבפעם ראשונה שהבינדיג ניגש למאפיין של הענפים רק אז הענפים יטענו?

    פורסם במקור בפורום CODE613 ב18/05/2017 18:54 (+03:00)

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

      http://stackoverflow.com/q/9009541/1271037

      פורסם במקור בפורום CODE613 ב18/05/2017 20:10 (+03:00)

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

        @דוד ל.ט.

        http://stackoverflow.com/q/9009541/1271037

        הוא מציע להרחיב את הפקד של העץ, ולא כל כך הבנתי את הפיתרון שלו, אני מחפש איך להגדיר ברמת EF שהוא לא יאתחל את הרשימה של ענפים המשנה סתם כך בעת טעינת הטבלה אלא רק בפעם הראשונה שניגשים למאפיין 'ענפים'

        פורסם במקור בפורום CODE613 ב19/05/2017 09:20 (+03:00)

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

          @רחמים

          @דוד ל.ט.
          http://stackoverflow.com/q/9009541/1271037

          הוא מציע להרחיב את הפקד של העץ, ולא כל כך הבנתי את הפיתרון שלו, אני מחפש איך להגדיר ברמת EF שהוא לא יאתחל את הרשימה של ענפים המשנה סתם כך בעת טעינת הטבלה אלא רק בפעם הראשונה שניגשים למאפיין 'ענפים'

          זהו שברמת הEF זה כבר ככה בברירת מחדל (אלא"כ ביטלת את LazyLoadingEnabled, או שמאפייני הניווט לא מוגדרים עם virtual).
          אלא שזה לא יעזור! כי הTreeView לעניות דעתי ניגש אליהם תיכף לדעת עם להציג + או לא... ולכן הבנתי שיש צורך לממש את הפקד לשלוט על זה. ייתכן שלא הבנתי אל נכון הכל כי מעולם לא השתמשתי בפקד, הכל תיאוריה בראשי.

          פורסם במקור בפורום CODE613 ב19/05/2017 09:35 (+03:00)

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

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

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

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