2010-12-02 149 views
3

我們有兩個組件A和B,其中B從A B擴展已經在C#刪除問題與對象相關的另一個對象

一個類型的屬性如果我們有B的德數據庫中的記錄並且我們刪除B被B使用的記錄將被刪除

我們如何在代碼中防止這種情況,因爲如果我們可以或不能刪除A,我們將顯示刪除鏈接。 因爲B總是需要一個A的類型,如果A被B的記錄使用,A可能不會被刪除。

我們使用NHibernate作爲ORM。

回答

1

您可以檢查SQL 關係或觸發女巫可用於防止刪除

而對於刪除鏈接,我認爲你必須檢查到的代碼,寫的方法爲它

2

使用ORM中的級聯功能,並正確利用它
您可能會先在論壇中閱讀This Question

相關問題