שגיאת מחיקה ב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?
 

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

הפרק היומי

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


תהילים פרק קכו

א שִׁיר הַמַּעֲלוֹת בְּשׁוּב יי אֶת שִׁיבַת צִיּוֹן הָיִינוּ כְּחֹלְמִים:ב אָז יִמָּלֵא שְׂחוֹק פִּינוּ וּלְשׁוֹנֵנוּ רִנָּה אָז יֹאמְרוּ בַגּוֹיִם הִגְדִּיל יי לַעֲשׂוֹת עִם אֵלֶּה:ג הִגְדִּיל יי לַעֲשׂוֹת עִמָּנוּ הָיִינוּ שְׂמֵחִים:ד שׁוּבָה יי אֶת (שבותנו) שְׁבִיתֵנוּ כַּאֲפִיקִים בַּנֶּגֶב:ה הַזֹּרְעִים בְּדִמְעָה בְּרִנָּה יִקְצֹרוּ:ו הָלוֹךְ יֵלֵךְ וּבָכֹה נֹשֵׂא מֶשֶׁךְ הַזָּרַע בֹּא יָבוֹא בְרִנָּה נֹשֵׂא אֲלֻמֹּתָיו:
נקרא  106  פעמים

אתגר AI

תאומים • אתגר 145

לוח מודעות

למעלה