관련 권한을 가진 사용자가 있습니다. 다음은 내가 원하는 것입니다.NHibernate : 컬렉션 삭제 및 다시 삽입
User를 만들고 User.Permissions 컬렉션에 권한을 추가합니다. 그것은 저장되고 모든 것이 예상대로 일어납니다.
그런 다음 사용자를 편집하고 권한을 제거합니다. 그런 다음 새 사용자 개체가 만들어지고 사용 권한 컬렉션은 비어 있습니다. 이 새 사용자 객체의 식별자 및 버전이 관련 값으로 설정되고 사용자 객체가 업데이트됩니다.
하지만 기존 권한은 제거되지 않습니다.
그래서 NHibernate는 항상 사용 권한 컬렉션을 삭제하고 그 안에있는 모든 항목을 다시 삽입하고 싶습니다.
어떻게 설정하나요? 유창한 API를 사용하고 있습니다.
안부, 에벤