J'ai deux tables qui sont ci-dessous. Ce ne sont là que des exemples de ma table1 dans la vie réelle est beaucoup plus grande. Ce que je vise à faire est de charger paresseux la propriété Notes sur l'entité Table1. J'ai essayé la cartographie HasOne mais cela ne fonctionne pas. Quelle cartographie NHibernate dois-je faire? Merci
Je veux charger paresseux la propriété notes car elle n'est pas toujours nécessaire et peut devenir assez volumineuse.
Table1{
Id(int),
Name(string)}
Table1Notes{
Table1Id(int),
Notes(string)
}
Réponses:
2 pour la réponse № 1mapping.Join( "Table1Notes", map =>
{
map.KeyColumn( "Table1Id" );
map.Map( x => x.Notes ).Nullable().LazyLoad();
map.Optional();
} );