Using the Join, it is possible to split properties of one class to several tables, when there's a 1-to-1 relationship between the table

Namespace: NHibernate.Mapping.ByCode
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
void Join(
	string splitGroupId,
	Action<IJoinMapper> splitMapping
)
Visual Basic
Sub Join ( _
	splitGroupId As String, _
	splitMapping As Action(Of IJoinMapper) _
)
Visual C++
void Join(
	String^ splitGroupId, 
	Action<IJoinMapper^>^ splitMapping
)

Parameters

splitGroupId
Type: System..::..String
The split-group identifier. By default it is assigned to the join-table-name
splitMapping
Type: System..::..Action<(Of <(<'IJoinMapper>)>)>
The lambda to map the join.

See Also