Assume I have this domain object...
public class SpansMultipleTables
{
public int CommonID {get; set;}
public string Table1Value {get; set;}
Try Join
, but I would recommend changing your design.
public class SpansMultipleTablesMap : ClassMap
{
public SpansMultipleTablesMap()
{
Id(x => x.CommonID);
Join("Table1", m =>
{
m.Map(x => x.Table1Value, "Value");
});
Join("Table2", m =>
{
m.Map(x => x.Table2Value, "Value");
});
Join("Table3", m =>
{
m.Map(x => x.Table3Value, "Value");
});
}
}