将属性映射到不同的表 Fluent NHibernate

3
我有两个表格如下。这只是示例,我的table1在现实生活中要大得多。我的目标是惰性加载Table1实体上的Notes属性。我尝试了HasOne映射,但这并不起作用。我需要做哪个流畅的NHibernate映射呢?谢谢。
我想惰性加载注释属性,因为它并不总是需要的,而且可能会变得相当大。
Table1{
Id(int),
Name(string)}

Table1Notes{
Table1Id(int),
Notes(string)
}
1个回答

2
mapping.Join( "Table1Notes", map =>
{
    map.KeyColumn( "Table1Id" );
    map.Map( x => x.Notes ).Nullable().LazyLoad();
    map.Optional();
} );

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接