0
在我們的應用程序中,我們有一個大型模型,其中包含ca.相互引用的150種不同類型。我們使用屬性和反射來配置實體並生成用戶界面,找出哪些項目要級聯刪除等。在刪除實體時查找大型模型中的錯誤源
在設置新的測試系統時,我們嘗試從數據庫中刪除項目,但不是全部,並且刪除一直運行,直到發生異常:
操作失敗:由於一個或多個外鍵屬性不可空,因此無法更改關係。當對關係進行更改時,相關的外鍵屬性將設置爲空值。如果外鍵不支持空值,則必須定義新的關係,必須爲外鍵屬性指定另一個非空值,或者必須刪除不相關的對象。
我們現在有一個問題,在我們的代碼中發現錯誤的來源,沒有內部異常,沒有實體名稱在哪裏查找等。我們如何找到錯誤的來源?