나는 다음과 같은 설정을 가지고했습니다 : 나는 ParentEntity을 저장 관리하고,뿐만 아니라 저장된 추가 된 자식 개체에 저장 캐스 캐 이드NHibernate에 부모/자식 관계
public class ParentEntity
{
public ICollection<ChildEntity> {get; set; }
}
public class ChildEntity
{
// do i need to the parent here?
}
. 그러나 db 테이블에서 하위의 ParentId 참조는 NULL을 허용하도록 설정되었습니다. NOT NULL로 설정하면 자식 테이블의 ParentId가 NULL이므로 저장이 실패합니다.
무슨 일입니까? ;)
1. 매핑을 수행하기 위해 부모가 필요하지 않습니다. 어쩌면 다른 뭔가가 필요할 것 같은가요? 2. mappig 수행 방법을 모르면 답을 줄 수는 없습니다 – Paco