Я бы сказал, что ваша предпосылка неверна.
У одного учителя есть только одна деталь, и, следовательно, нет ничего многомерного.Все это просто свойство, так как у учителя есть свойство TeacherDetail.
В любом случае, TeacherDetailsMapping не может иметь много-к-одному ... два учителя никогда не сообщат одни и те же детали.
Исправьте неправильное отображение, и ваша проблема, возникшая в результате неправильного отображения, исчезнет.