質問

I have two tables which are below. These are just examples my table1 in real life is much larger. What I am aiming to do is lazy load the Notes proerty on the Table1 Entity. I have tried the HasOne mapping but this does not work. Which fluent NHibernate mapping do I need to do? Thanks

I want to lazy load the notes property as it is not always needed and can get quite big.

Table1{
Id(int),
Name(string)}

Table1Notes{
Table1Id(int),
Notes(string)
}
役に立ちましたか?

解決

mapping.Join( "Table1Notes", map =>
{
    map.KeyColumn( "Table1Id" );
    map.Map( x => x.Notes ).Nullable().LazyLoad();
    map.Optional();
} );
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top