שגיאת מחיקה בC# - entityFrameWork

מכונית אדומ

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

זה נופל בקונטרולר, ולא עוצר לי בנקודת עצירה בBL,
זאת הפונקציה בקונטרולר:
1605608028250.png

וזה בBL:
1605608055780.png


בסופו של דבר,
אם אני עושה continue לשגיאה, זה כן מוחק לי מהדאטא בייס...
אשמח לעזרה,
תודה רבה רבה!
 

רפ

משתמש סופר מקצוען
שלום,
יש לי פונקציית מחיקה מהדאטא בייס, ובעת מחיקה זה נופל לי עם שגיאה כזאת:
צפה בקובץ המצורף 765701
זה נופל בקונטרולר, ולא עוצר לי בנקודת עצירה בBL,
זאת הפונקציה בקונטרולר:
צפה בקובץ המצורף 765703
וזה בBL:
צפה בקובץ המצורף 765704

בסופו של דבר,
אם אני עושה continue לשגיאה, זה כן מוחק לי מהדאטא בייס...
אשמח לעזרה,
תודה רבה רבה!
על איזו שורה בדיוק הוא נופל?
 

רפ

משתמש סופר מקצוען

מכונית אדומ

משתמש רשום
הפתרון שלך ממש לא מומלץ.
אם את בכל זאת רוצה עזרה -
על איזו שורה הוא נופל בתוך הפונקציה deleteSystemBl?
כמובן שאשמח לעזרה!
אין לי איך לדעת איפה הוא נופל בBL כי הוא לא מגיע לשם...
הוא נופל לי לפני זה בקונטרולר...
מהשורה שהוא נופל עליה הוא אמור לעבור לBL, אבל אין לי איך לדעת איפה בדיוק בBL כי הוא נופל לפני..

תודה רבה לך!
 

מכונית אדומ

משתמש רשום
איך אני יכולה לבטל את זה שעשיתי שהוא לא יפול על השגיאה הזאת?
(כי כרגע אני לא רואה אותה..) אופס.

תודה רבה!
 

רפ

משתמש סופר מקצוען
Debug Menu -> Exceptions
או
(Ctrl + Alt + E)
(חיפשתי בגוגל, אני כבר מזמן לא עובדת עם vs).
 

מכונית אדומ

משתמש רשום
תעתיקי לכאן את הערך של stackTrace.

תודה רבה!
NameValueType
StackTrace" ב- System.Data.Entity.Core.Objects.ObjectContext.DeleteObject(Object entity, EntitySet expectedEntitySet)\r\n ב- System.Data.Entity.Core.Objects.ObjectContext.DeleteObject(Object entity)\r\n ב- System.Data.Entity.Internal.Linq.InternalSet`1.Remove(Object entity)\r\n ב- System.Data.Entity.DbSet`1.Remove(TEntity entity)\r\n ב- BL.systemBL.deleteSystemBl(Int32 id) ב- C:\\Users\\user\\Documents\\מכמש לימוידם\\החלק C#\\TalmudTora\\BL\\systemBL.cs:שורה 54"string
 

רפ

משתמש סופר מקצוען
מה שמוזר שהוא לא מגיע לברקפוינט.
יש מצב ששינית את הקוד ולא הרצת מחדש?
 

סמרקט

מהמשתמשים המובילים!
הנדסת תוכנה
D I G I T A L
אולי מתבצעת קריאה כפולה לפונקציה הזו בקונטרולר,
כך שבפעם הראשונה הוא מוחק ובפעם השניה הוא נופל כי לא מוצא את ה-id?
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קיט ר'

קנג רְאֵה עָנְיִי וְחַלְּצֵנִי כִּי תוֹרָתְךָ לֹא שָׁכָחְתִּי:קנד רִיבָה רִיבִי וּגְאָלֵנִי לְאִמְרָתְךָ חַיֵּנִי:קנה רָחוֹק מֵרְשָׁעִים יְשׁוּעָה כִּי חֻקֶּיךָ לֹא דָרָשׁוּ:קנו רַחֲמֶיךָ רַבִּים יְהוָה כְּמִשְׁפָּטֶיךָ חַיֵּנִי:קנז רַבִּים רֹדְפַי וְצָרָי מֵעֵדְוֹתֶיךָ לֹא נָטִיתִי:קנח רָאִיתִי בֹגְדִים וָאֶתְקוֹטָטָה אֲשֶׁר אִמְרָתְךָ לֹא שָׁמָרוּ:קנט רְאֵה כִּי פִקּוּדֶיךָ אָהָבְתִּי יְהוָה כְּחַסְדְּךָ חַיֵּנִי:קס רֹאשׁ דְּבָרְךָ אֱמֶת וּלְעוֹלָם כָּל מִשְׁפַּט צִדְקֶךָ:
נקרא  2  פעמים

לוח מודעות

למעלה