Cześć, teoretycznie prosta sprawa. Mam dwie tabelki:
Users (Id, Name)
Limits (Id, UserId, LimitType)
Mam też taki model dla Limits:
public class Limit
{
public Guid Id {get;set;}
public Guid UserId {get;set;}
public int LimitType {get;set;}
}
Tak w uproszczeniu.
Teraz bym chciał to tak zmapować, żeby działało :)
Tzn. w klasie Limit nie potrzebuję żadnych informacji o użytkowniku (poza ID). W klasie Users nie potrzebuję żadnych informacji o Limitach.
Chciałbym też, żeby UserId w tabeli Limits było kluczem obcym do tabeli Users, że jak usunę użytkownika, to limity też się usuną. Jednak za cholerę nie mogę tego ogarnąć. Szukam też w necie i nie znalazłem żadnego rozwiązania. Czy nHibernate nie potrafi zrobić tak banalnej rzeczy?