Mam dwie tabele, które są poniżej. To tylko przykłady, które mój stół 1 w rzeczywistości jest znacznie większy. To, co zamierzam zrobić, to leniwy załadować dokumentację Notatek na Podmiotu Tabeli 1. Próbowałem mapowania HasOne, ale to nie działa. Jakie płynne mapowanie NHibernate muszę zrobić? Dzięki
Chcę leniwą ładować właściwość notes, ponieważ nie zawsze jest potrzebna i może stać się całkiem duża.
Table1{
Id(int),
Name(string)}
Table1Notes{
Table1Id(int),
Notes(string)
}
Odpowiedzi:
2 dla odpowiedzi № 1mapping.Join( "Table1Notes", map =>
{
map.KeyColumn( "Table1Id" );
map.Map( x => x.Notes ).Nullable().LazyLoad();
map.Optional();
} );