2

我有兩個表如下。這些僅僅是我在現實生活中的表格1更大的例子。我打算做的是懶加載Table1實體上的Notes proerty。我嘗試過HasOne映射,但這不起作用。我需要做哪些流利的NHibernate映射?謝謝映射屬性到不同的表格流利NHibernate

我想懶加載筆記屬性,因爲它並不總是需要,可以得到相當大。

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

Table1Notes{ 
Table1Id(int), 
Notes(string) 
} 

回答

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