다음 코드를 고려 계단식되지 않은 : 내 코드에서언급
class PrivilegeMap : IAutoMappingOverride<Privilege>
{
public void Override(FluentNHibernate.Automapping.AutoMapping<Privilege> mapping)
{
mapping.Table("Privileges");
mapping.References<Role>(x => x.Role)
.Cascade.All();
mapping.Map(x => x.Access);
}
}
, 나는 다음 몇 가지 권한을 가진 사용자를 만듭니다. 사용자를 저장하려고하면 "프로그램이 저장되지 않은 임시 인스턴스를 참조합니다"라는 오류 메시지와 함께 프로그램이 중단됩니다. 역할 개체가 저장되지 않는다고 주장합니다. 캐스케이드하려면 어떻게해야합니까?