我在刪除對象時遇到了一些問題。我收到以下錯誤:使用nhibernate刪除對象的問題
[Test.Item#ab9a9869-b2c1-4262-8d33-9dd9010abd96][SQL: DELETE FROM InvoerItem WHERE DbId = ? AND Version = ?]
The DELETE statement conflicted with the REFERENCE constraint "FK9100B9F130A0A610". The conflict occurred in database "", table "dbo.InvoerItemToInvoerItem", column 'Listener_id'.
的情況是這樣的我有一個具有同一類這些被稱爲listerners的其他對象的引用的集合的對象。
爲對象的映射是這樣的:
public InvoerItemMap()
{
HasManyToMany(x => x.Listeners)
.ChildKeyColumn("Listener_id")
.Cascade.None()
.Access.CamelCaseField(Prefix.Underscore);
}
這是什麼刪除具有連接到它的聽衆對象時導致異常?我是否必須反轉聽衆的關係?
誰在這裏沒有評論的投票? – 2010-08-30 07:45:21