我通常擁有的一切設置使用慣例,像這樣以層疊所有: public class CascadeAllConvention : IHasOneConvention, IHasManyConvention, IReferenceConvention
{
public void Apply(IOneToOneInstance instance)
{
instance.Cas
已經嘗試了幾種解決方案讓NHibernate刪除孤立記錄。 考慮以下結構: public class Parent {
public virtual ICollection<Domain> Domains {get;set;}
}
public class Domain{
public virtual Parent Parent {get;set;}
}
UPD
我對NHberinate相對較新,並使用它作爲EF的替代品,因此它在單聲道上很好地工作。 我的所有實體都使用AutoMapping映射。 問題是我有一對多的關係設置。其中一個Item類具有localizedText類。我還爲Cascade建立了一個公約。 public class CascadeAll : IHasOneConvention, IHasManyConvention, IRefere